template <int i> class A { public: static int const value = i + 1; }; template <template <int> class T> class X { public: static int const m =...
Booster если не ошибаюсь, то в той книге хорошо описано, как избавиться от лишних копий. P.S. имхо, это книга лучшая, чтобы изучить тонкости...
CyberManiac почему это так волнует? и не волнует, чтобы в Англии читали на языке оригинала?
sergegers +100500 Nafanya всю ветку не читал, но про const_cast - вполне осмысленно.
GoldFinch это не копирование - это инициализация.
Rel здесь ошибка. это объявление функции нужно так: NewClass Var = NewClass();
компилятор какой? added: template <typename t> int func(t* value) { return 2; } не заметил пост с решением Velheart
такое не пройдет
osox +100500
_220 можно посмотреть в сторону std::tr1::function std::tr1::bind и шаблоны
Страуструп. когда-то начинал с него. Вандевурд, Джосаттис Шаблоны C++: справочник разработчика (ISBN 5-8459-0513-3) несмотря на то, что книга...
maksim_ прекрасно. время сборки уменьшается в разы
это странно.
maksim_ incredibuild поможет
kaspersky пропустил. можно ссылку?
maksim_ скорее - EDG не поддерживает. насколько я вижу, VS2010 использует их фронт-энд.
да, иначе это уже разный интерфейс
maksim_ если я правильно смотрю, то push_back выглядит fusion так: fusion::vector2<int, long> v(fusion::push_back(fusion::push_back(empty, 123),...
Hairy это вектор, имеющий ?????? насколько я вижу -нет. а это правда. и некоторым блестяще это удается.
maksim_ в STL есть вектор. в бусте есть своя реализация?
Имена участников (разделяйте запятой).