ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
636227 Топик полностью
=AlexD= (05.12.2015 16:51, просмотров: 37) ответил fk0 на Проблема не в моде, проблема в C++. C++ не позволяет отделить интерфейс от реализации: ты должен класс описать в одном месте -- значит в хедере, чтоб его могли использовать другие. И в описании класса должны быть перечислены все его члены
Шаблоны удобны тем, что можно не делать cpp реализацию. Совсем. Это офигенно удобно - можно делать полностью хедер-базед либрери. У меня есть такая самописная либа, и единственное что не позволяет полностью избавиться от cpp - это инициализация статических членов. Я так и не нашёл способа инитить их в хедере без препроцессора. Вот это - реально большой косяк плюсов. Ну, спрашивается, почему нельзя прописать все инициализаторы прямо в списке членов? Ну идиотизм же, в самом деле.
Три кита на которых зиждется реклама: враньё, преувеличение, замалчивание. Новости СМИ - это политическая реклама.