Буквально на днях я совершил невероятно глупую, но показательную ошибку. Начинающим в C++ я себя вроде как не считаю, и судя по всему, очень зря :)
Быстрое заполнение контейнера
Posted:
воскресенье, 18 октября 2009 г. –
19:31
На днях друг-олимпиадник подкинул интересный способ быстрого заполнения контейнера.
C++11. Лямбда-выражения
Posted:
понедельник, 3 августа 2009 г. –
01:46
Виртуальный конструктор
Posted:
понедельник, 13 июля 2009 г. –
21:43
Все мы знаем, что в C++ нет такого понятия как виртуальный конструктор, который бы собирал нужный нам объект в зависимости от каких-либо входных параметров на этапе выполнения. Обычно для этих целей используется параметризованный фабричный метод (Factory Method). Однако мы можем сделать «ход конем» и сымитировать поведение виртуального конструктора с помощью методики, называемой «конверт и письмо» («Letter/Envelope»).
Виртуальные функции и деструктор
Posted:
–
02:36
Когда-то давным давно я собирался написать про механизм виртуальных функций относительно деструкторов. Теперь у меня наконец появилось свободное время и я решил воплотить эту затею в жизнь. На самом деле эта мини-статья служит «прологом» к моей следующей статье. Но я постарался изложить доходчиво и понятно основные моменты по текущей теме. Если вы чувствуете, что еще недостаточно разобрались в механизме виртуальных вызовов, то, возможно, вам следует для начала прочитать мою предыдущую статью.
C++ MythBusters. Миф о виртуальных функциях
Posted:
пятница, 6 февраля 2009 г. –
04:01
Здравствуйте. В прошлой статье я рассказывал, с какой не всем известной особенностью можно столкнуться при работе с подставляемыми функциями. На Хабрахабре статья породила как несколько существенных замечаний, так и многостраничные споры (и даже холивары), начавшиеся с того, что inline-функции вообще лучше не использовать, и перешедшие в стандартную тему C vs.
Сегодня пришла очередь виртуальных функций.
C++ MythBusters. Миф о подставляемых функциях
Posted:
воскресенье, 1 февраля 2009 г. –
04:59
Здравствуйте.
Профессионалам высокого уровня, гуру, магам и волшебникам языкаC++ , а также тем, кто уже успел оставить этот язык «позади» можно дальше не читать. Сегодня я хочу начать цикл статей, призванных помочь именно новичкам, относительно недавно начавшим изучать этот язык, либо же тем, кто (упаси Боже) читает мало книг, а пытается познавать всё исключительно на практике.
Профессионалам высокого уровня, гуру, магам и волшебникам языка
Подписаться на:
Сообщения (Atom)