del
2all а в чем смысл выбора одного асма и открещивания от скриптов или наобоорот выбор скриптов и открещивания от асма нужно и то и другое знать...
// мой скромный опыт говорит о ... 1 ) C++ удобнее C для больших программ 2 ) писать на нем приятнее опять же большие программы 3 ) писать утилиты...
Всех приветствую. упоминание про расположение коротких строк в стеке у Страуструпа
mitsrc это еще можете подебажить выделяется память в куче вызывается для нее конструктор потом через функцию выводится тип и освобождается память...
у кого в С++ все падает тот и на С писать не умеет сейчас учу С++ после С и он идет как по накатанной потому что глупых ошибок низкоуровневых уже...
можно и так ostream& operator<<(ostream &o, const char *s){ char *str = new char[strlen(s)+1]; strcpy(str, s); CharToOem(str, str);...
J0E да ладно - просто не поняли друг друга )
KeSqueer учу сейчас C++ по книгам бьярна страуструпа стивена дьюхерста джеффа элджера скотта мейерса все по делу ничего лишнего не пишут ну и в...
.
Booster кстати в констукторе копий проверку на самого себя говориш не надо а std::string делает ;-)
правда так я еще не пробовал )) пофиксил баг я расчитывал в операторе присваивания на инициализированный объект позволяло убрать лишнюю проверку...
J0E string_t str = str; какое глубокое копирование из неинициализированного объекта ?) поэтому как бы и спросил можно присвоить себе же свою же...
J0E даже подменяя класс структурой работает главное структуру объекта воссоздать для методов ) struct fake_str{ char *str; size_t len;...
l_inc на месте не разрушенного нормально объекта первого типа создается объект другого типа я понял Вашу точку зрения спасибо за разъяснение...
l_inc lea ecx,[str]; и то что возвращает new это в точности один и тот же адрес вот код этой версии new inline void *__CRTDECL operator...
l_inc всмысле ? явно видно что просто конструктор вызывается для того же объекта еще раз new ведь в данном случае память не выделяет а просто...
Y_Mur Booster решил что бред огород городить просто не надо так писать вот еще пример в конструктор копий надо вставлять проверку на создание из...
Booster да я бы может сразу так и подумал что если кто то так напишет то пусть сам и отвечает но заметил что std::string ведет себя нормально с...
и правда а я думал что std::string этим не страдает а он оказывается короткие строки хранит прямо в объекте int main() { std::string...
Имена участников (разделяйте запятой).