Грокаем C++
Невероятные вероятностиЗачастую, когда мы пишем какие-то условия, то предполагаем, что какая-то вет...
Читать далееNamed Constructor IdiomКонструкторы - вещь хорошая, но довольно ограниченная. Если вы хотите создат...
Читать далееАссемблер инициализации статических локальных переменных#опытнымПример из предыдущего поста - рабоча...
Читать далееРабочий Double-Checked Locking Pattern#опытным Мы уже довольно много говорим о нем и его проблемах....
Читать далееЧто опасного в многопоточке?#новичкамМонстры, морские чудовища, жуткие болезни... Все это снится раз...
Читать далееDouble-Checked Locking Pattern Classic#опытным Ядро идеи этого паттерна - тот факт, что решение из...
Читать далееDouble-Checked Locking Pattern. Мотивация #новичкамМихаил на ретро предложил идею посмотреть в прош...
Читать далееC-style cast#новичкамКак уже неоднократно было нами отмечено, что язык C++ разрабатывался с поддержк...
Читать далееДевиртуализация вызовов. Ч2#опытным В предыдущем посте мы столкнулись с невозможностью девиртуализир...
Читать далееРешение задачи с мудрецамиДавайте для начала решим, кто из колонны мудрецов будет иметь самую большу...
Читать далее