Все программисты делятся на три типа: астеники, гиперстеники и нормостеники. Поведение у них сильно отличается в зависимости от принадлежности к какому-либо типу. Нормостеники довольно редки, да и обязаны этим в основном природе, а не тренажерному залу.
суббота, 3 ноября 2012 г.
понедельник, 1 октября 2012 г.
суббота, 22 сентября 2012 г.
О трудностях, подстерегающих программистов
Иногда так бывает работаешь, работаешь, закопаешься в рутине, а потом вдруг прочитаешь на форуме: "Да, вот работаю программистом во Франции/Норвегии/США/пр.". Думаешь, опа, а как же я? Я ведь не хуже,"Малыш, я же лучше... собаки!"(с). И лет ему меньше, да и фирма заграничная/больше/известнее. Где же я был, почему я не там, а здесь и з.п. у меня меньше/не в долларах? Начинаешь злиться/завидовать/плакать/громить/отыгрываться на подчиненных(редко).
Конечно, зависть редко посещает программистские умы, но бывает, у меня бывает, да и ко мне бывает. А что же за таким успехом скрывается?
пятница, 29 июня 2012 г.
среда, 28 марта 2012 г.
вторник, 27 марта 2012 г.
четверг, 1 марта 2012 г.
Примеры использования shared_ptr
Продолжаем тему умных указателей. Рассмотрим подробнее shared_ptr.
Основное, что можно сказать о shared_ptr, это то, что объект, на который указывают shared_ptr-ы,
будет удален, когда самый последний shared_ptr будет уничтожен или сброшен с помощью reset().
void f(){
boost::shared_ptr<A> ptr1(new A);
boost::shared_ptr<A> ptr2 = ptr1;
boost::shared_ptr<A> ptr3 = ptr1;
}
Иллюстрация к коду:
Подписаться на:
Сообщения (Atom)
