мне нужно сделать что-то типа этого, только чтобы компилировалось. template <int i> class Cx { static const int m_x = 0; }; template<> static...
Во! template <int x> class Cx { }; class Ca { template<int x> friend class Cx; }; Поспешил. Нужно было сперва MSDN почитать: // c3772.cpp //...
есть 2 класса. template <int x> class Cx { }; class Ca { }; класс Cx нужно объявить дружественным классу Ca для любых шаблонных параметров x....
J0E, его я привёл в качестве примера. Когда пробовал подключить взял сначала на VC - всё заработало. Затем попробовал на Keil'е - там вылезла куча...
тем, что я не использую gcc.
Вообще говоря, SGI частично компилируется. Указатели, списки работают даже лучше чем я ожидал. Мне этого, как-бы, достаточно. Жаль, конечно, что...
Кстати, удивительная вещь. Есть коммерческий компилятор для ARM'ов - IAR. В состав входит своя STL библиотека. Примечательно, что качество кода в...
ну, не знаю, что там заявлено. вот кусок кода, которые принципиально не будет компилиться ни на чём, кроме VC: #ifndef NTL__EXTERNAPI #ifdef...
осталась проблемка с std::string. строки отказываются работать. вылазит ошибка Error[Pe070]: incomplete type is not allowed. компилятору не...
уууфффф.. день работы и получилось подрубить sgi :))) рабочий код, кому интересно 1. переименовал все файлики vеctor -> vector.hxx,...
хотя, нет, погорячился. STLX привязана к VC, мало того, имеет кучу багов, которые всплывают на gcc.
J0E, спасибо большое. STLX рулит.
J0E, _DEN_, я ведь не спорю, что взять готовую STL библиотеку - идеальный вариант. Другое дело, что мне нужно 500 строк кода, а чтобы выдрать их...
J0E, хм.. неужели буквы буквы STL как-то защищают от возможных ошибок? :))
J0E, я срисовывал с ATL.
osox, вы умеете объяснять коротко и понятно. проблема будет в том, что вот такой код компилиться не будет: typedef int func_t(void*, void*); int...
автоуказатель. #ifndef __auto_ptr__h__ #define __auto_ptr__h__ /* * C A u t o P t r */ template <typename t_base> class CAutoPtr { private:...
облегчённый двусвязный список. /* * C L i s t */ template <typename t_base_element> class CList { private: struct ListElement {...
довольно часто здесь стали появляться темы на довольно отдалённые для программистов темы. идеи зачастую высказываются совершенно бредовые....
freeq, честно говоря, именно с VC таких проблем у меня никогда не возникало. Если код написан правильно, безо всяких извратов, то код 100% рабочий...
Имена участников (разделяйте запятой).