не томи душу просвети, вообще указателями не пользуешь? :) правильные плюсы это RAII. укзатель + RAII == смартпоинтер.
Жаль нет правки а то я б подправил выше на "ДОЛЖЕН ждать 2й тред" )))
Этот случай я описывал как недостаток подхода "то первый тред ДОЛЖЕН ждать пока 2й завершится"
Потому что первый в этой структуре передаёт второму параметры ) Не нужно, достаточно передать auto_ptr. struct params;...
Можно пример? если такой случай T*p = new T(); // delete не требуется auto_ptr<T> ap( new T() ); T*p = ap.release(); // код самодукументирован...
Погоди, по твоей классификации это попадает под "кто не знает - пишет проекты на 'C' миксе с кучей костылей и называет это проект на 'C++'".
Самый простой пример фола. тред аллоцирует структуру, запускает другой тред и передает ему указатель на неё. Если не предавать владение, то первый...
Рассмотрим классический ООП, где объекты обмениваются сообщениями. В С++ отправка сообщения симулируется вызовом функции-члена, сообщение...
Я использую умные указатели, а как надо правильно делать?
Говрят, что ученье Дзен, неправильно понятое, наносит больший вред чем пользу. На практике это отражается в том, что ученик не может учить....
Моей проницательности достаточно что бы понять что часть инфы из книги вредна. А к чему тот пианист за клавишами PC я так и не понял )
Clear__Energyтвоя картинка без комментов мне не ясна )
Оговорюсь, что книгу не читал. Понравился положительный коммент на сайте издательства В самом деле, как? :-) Не знаю, может это и правда имело...
И у тебя хватает совести это заявлять? Люди должны платить деньги, что бы АВТОР книги учился? =)
Примеры чистого ассемблера есть на этом сайте, это программы за авторством The Svin. Рекомендую как следует в них разобраться, без "втопку invoke"...
В Стандарте С++ намёков на таблицы виртуальных функций нет. Структура VTbl VC++ гарантируется спецификацией ABI COM. Указатели располагаются в...
Если интересует нагрузка, настоящие джидаи делают на асинхронных сокетах, а не оконных сообщениях. Остальные не изобретают велосипед а используют...
Так и читай стандарт, r90 правильно тебе ответил: explicit locale(const char* std_name); 6 Effects: Constructs a locale using standard C locale...
RedLordЯ понимаю это как перевод "Expression template for string concatenation operations" maksim_ Тогда возьмем готовую XML либу ) В сложных...
Booster Если не трогать форматирование, которое делается еще 58ю спосабами, можешь привисти пример необходимости элипсов? RedLord Гм... ты...
Имена участников (разделяйте запятой).