Грокаем C++

​Невероятные вероятностиЗачастую, когда мы пишем какие-то условия, то предполагаем, что какая-то вет...

Читать далее

​Named Constructor IdiomКонструкторы - вещь хорошая, но довольно ограниченная. Если вы хотите создат...

Читать далее

Ассемблер инициализации статических локальных переменных#опытнымПример из предыдущего поста - рабоча...

Читать далее

​Рабочий Double-Checked Locking Pattern#опытным Мы уже довольно много говорим о нем и его проблемах....

Читать далее

Что опасного в многопоточке?#новичкамМонстры, морские чудовища, жуткие болезни... Все это снится раз...

Читать далее

​Double-Checked Locking Pattern Classic#опытным Ядро идеи этого паттерна - тот факт, что решение из...

Читать далее

​Double-Checked Locking Pattern. Мотивация #новичкамМихаил на ретро предложил идею посмотреть в прош...

Читать далее

C-style cast#новичкамКак уже неоднократно было нами отмечено, что язык C++ разрабатывался с поддержк...

Читать далее

Девиртуализация вызовов. Ч2#опытным В предыдущем посте мы столкнулись с невозможностью девиртуализир...

Читать далее

Решение задачи с мудрецамиДавайте для начала решим, кто из колонны мудрецов будет иметь самую большу...

Читать далее