Здравствуйте, Shmj, Вы писали:
S>Когда const char* = "text" — все понимают что удалять нельзя — это норм, потому что все понимают что это настоящая константа.
Палки, мёд, говно и перья
Упражнение тебе на внимательность. Найди отличия:
const char* obj1 = "text";
const MyClass* obj2 = new MyClass(5);
Это в C# — написал "new" и гуляй, можешь ни о чём больше не заботиться. Язык со встроенными памперсами подберёт за тобой всю срань. Когда-нибудь. А в C++ каждому "new" должен соответствовать свой "delete". И это не вопрос константности.
Все твои посты сводятся к следующему: "не хочу учить С++, хочу писать на нём, как на приятных языках". Только невольно возникает вопрос: чего тебе не сидится на твоих "приятных" языках.