История изменений
Исправление quasimoto, (текущая версия) :
появится какой-то Y, и скомпилируется. Только неправильно.
Какой Y? Покажи на примере. private (protected) это двойная зашита от дурака. Если бы они давали write доступ к non-const полям внутри класса и друзей (наследников) и только read для остальных, то это была бы просто зашита от дурака via const которую можно сломать только с помощью const_cast.
делим на ноль ;)
Изначальный автор STL с тобой не согласен. Ну и не только он, думаю. Кроме ООП есть ещё, по крайней мере, обобщённое программирование на шаблонах.
Update: и много других плюшек.
не годится
ЩИТО? А malloc уже нельзя использовать? А void* вообще? А даункасты?
Исходная версия quasimoto, :
появится какой-то Y, и скомпилируется. Только неправильно.
Какой Y? Покажи на примере. private (protected) это двойная зашита от дурака. Если бы они давали write доступ к non-const полям внутри класса и друзей (наследников) и только read для остальных, то это была бы просто зашита от дурака via const которую можно сломать только с помощью const_cast.
делим на ноль ;)
Изначальный автор STL с тобой не согласен. Ну и не только он, думаю. Кроме ООП есть ещё, по крайней мере, обобщённое программирование на шаблонах.
не годится
ЩИТО? А malloc уже нельзя использовать? А void* вообще? А даункасты?