Константные выражения

  Хотя C++ по праву считается одним из наиболее близких к железу, а значит и наиболее производительных языков программирование, сообщество не оставляет попыток выжать дополнительные крупицы производительности. Так, когда пришло осознание того, на что способны шаблоны очень много вычислений был... [Ещё]

Конструирование в C++11. Часть 1: Стирая границы

Очень долго процесс конструирования объектов оставался неизменным, что-то было унаследовано от старого доброго C, что-то было добавлено благодаря появлению классов. Шли годы и в старых методах конструирования были выявлены серьезные изъяны. Большая часть которых, несомненно, является чисто синтаксич... [Ещё]

Умные указатели

Прежде чем начать рассмотрение нововведений, давайте вспомним,что было в распоряжении программиста в стандарте C++03 касательно указателей. А было там не густо: “голые” указатели и один “умный” – std::auto_ptr. Т.к. std::auto_ptr был изначально спроектирован специфично(... [Ещё]