Publicada por cacjorge em 22/04/2007 - 23:23h:
* cacjorge usa Ubuntu

Pessoal,

Eu to começando a ver Templates(Gabaritos) em C++ e lá vai uma pergunta:
é possivel utilizá-las com uma namespace?
se sim como?
pq eu estou fazendo um programa assim:

class Interface
{
public:
template<class tipo>
    void ler_matriz(Matriz<tipo> &m); //função template
};

namespace Interface
   {

   template<class tipo>
   void ler_matriz(Matriz<tipo> &m);
   
   }

e ai toda vez q eu compilo ele diz o seguinte erro:

/tmp/ccz4gIIh.o(.text+0x213): In function `main':
: undefined reference to `void Interface::ler_matriz<int>(Matriz<int>&)'
collect2: ld returned 1 exit status

alguém já viu isso? ou conseguiu resolver esse problema??
por favor me ajudem...
grato.

  
Nenhuma resposta encontrada.
  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts