Ir para o conteúdo
NuGuN

Como Chamar Função

Mensagens Recomendadas

NuGuN    2
NuGuN

Boas...

O problema é o seguinte, eu tenho uma função:

void getcontacto(std::string *msg);

que esta  numa Class com o nome Get. E para a chamar estou a fazer:

std::string *data;
Get info;
info.getcontacto( data );

mas ao compilar da-me erro...

/tmp/cc25LU26.o: In function `main':

main.cpp:(.text+0x1a7): undefined reference to `Get::getcontacto(std::basic_string<char, std::char_traits<char>, std::allocator<char> >*)'

collect2: ld returned 1 exit status

Já experimentei de várias formas e nada... por isso decidi vir pedir ajuda aos entendidos na materia  :confused:

Cumps

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
xbrunox    0
xbrunox

Aqui fica

void getcontacto(std::string *msg)
{
    int i = 0;
    int ii = 0;
    int cat_appearances = 0;
...

Yup tens de fazer algo do género,

void Get::getcontacto(std::string *msg)
{
    int i = 0;
    int ii = 0;
    int cat_appearances = 0;
...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
TheDark    0
TheDark

É um acidente habitual, principalmente quando se cria o corpo dos métodos dentro da própria classe e depois se separa. Depois de acontecer algumas dezenas de vezes começas a lembrar-te de verificar :confused:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
NuGuN    2
NuGuN

É um acidente habitual, principalmente quando se cria o corpo dos métodos dentro da própria classe e depois se separa. Depois de acontecer algumas dezenas de vezes começas a lembrar-te de verificar :confused:

Pois... e eu que andei a ver noutros códigos fonte e nem reparei nisso.. só depois do Rui Carlos dito aquilo e o xbrunox ter mostrado como se faz é que reparei nas diferenças  :wallbash:  :wallbash:  e ainda por cima ainda ando a aprender.. mal sei a teoria ;) Vou ter de passar aqui mais umas horitas ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade