|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Yuriy Kaminskiy 2:5020/517.21 26 Jun 2001 14:50:39 To : Serge A. Suchkov Subject : Re: люкавый gcc -------------------------------------------------------------------------------- >>>>> On 11:30 25/6/2001, ss@e1.bmstu.ru writes: SAS> .Ты вот это имеешь ввиду (например) ? SAS> (для gcc 2.91.66 ) SAS> 8<---------------------- SAS> template <class A> SAS> template <class B> А разве такая конструкция допустима? Я, конечно, Пастерна^H^H^H^H^H^H^H^Hсовременного стандарта на c++ не читал, но мне кажется, что это может быть записано только как template <class A, class B> SAS> class Test { SAS> A a; SAS> B b; SAS> public: SAS> Test(A& _a,B& _b); SAS> }; SAS> template <class A> SAS> template <class B> Туда же. SAS> Test<A,B>::Test<A,B>(A& _a,B& _b); ^ выкинуть SAS> { SAS> a = _a; SAS> b = _bl ; SAS> } SAS> main( int argc, char *argv[]) SAS> { SAS> Test<int,int> t(1,1); SAS> return 0; SAS> } ---------------------> SAS> g++ -c 8<---...--> SAS> Или какие то более тонкие баги ? >> -- >> Vladimir Yakovetsky SAS> -- SAS> Serge. -- Yuriy Kaminskiy. --- Gnus v5.2.25/XEmacs 19.14 * Origin: C2B8 59EA 497A D6F6 2640 0E49 D84A AADA EACE (2:5020/517.21@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/174279940467e.html, оценка из 5, голосов 10
|