http://cpp.sourceforge.net/?show=20989 g++-4.1.1 говорит на это : g++ main.cc -o tmpl_stec main.cc: In member function ‘void ns::C::Set(T) [with T = X]’: main.cc:42: instantiated from here main.cc:22: error: no matching function for call to ‘Do(X)’ main.cc:10: note: candidates are: void ns::Do(int) main.cc:14: note: void ns::Do(double) make: *** [tmpl_stec] Ошибка 1 Возможно ли по минимуму изменить определение Do(X), чтобы всё заработало? (и какого оно не собирается?). Очень не хочется запихивать class X в ns.
    
      Ответ на:
      
          комментарий
        от sf 
  
    
      Ответ на:
      
          комментарий
        от sf 
  
    
      Ответ на:
      
          комментарий
        от ptomaine 
  
    
      Ответ на:
      
          комментарий
        от sf 
  
    
      Ответ на:
      
          комментарий
        от ptomaine 
  
    
      Ответ на:
      
          комментарий
        от ptomaine 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Помогите с указателями на функции в Ц++ (2006)
 - Форум Cedega&Ubuntu (2006)
 - Форум C++ наследование (2006)
 - Форум как работать с template<int ... args> void func()? (2013)
 - Форум Драйвера VIA (2007)
 
- Форум Не компилится ядро. (2005)
 - Форум Function template with a template argument. (2013)
 - Форум Помогите откомпилировать драйвер сетевухи VT6105 (2007)
 - Форум Не могу понять в чём грабли (2006)
 - Форум контроль параметра шаблона и вменяемый вывод сообщения об ошибке? (2013)