PDA

Visualizza la versione completa : [C++]Puntatori a funzione


Luc@s
22-05-2003, 20:21
Chi che mi spiega x bene i puntatori a funzione???


Tnk 100000000000000000000000000000000000000

l.golinelli
22-05-2003, 20:26
C++ Corso di Programmazione di Lippman :p

Luc@s
22-05-2003, 20:30
Originariamente inviato da l.golinelli
C++ Corso di Programmazione di Lippman :p

c' lo!
Ma nn mi ancora del tutto chiaro:cry:

Luc@s
22-05-2003, 20:48
ho provato a leggermi il Lippman e poi ad applicare:


#include <iostream>
#include <cstdio>

using namespace std;

char ciao(char *nome)
{
cout << "Ciao " << nome <<endl;
}

char ciao2(char *nome)
{
cout << "Culo " << nome <<endl;
}

int main()
{
char ( *punt )( char* );
char ris1, ris2;
punt = ciao;
ris1 = punt("luca");
punt = ciao2;
ris2 = punt("zane");
system("PAUSE");
return 0;
}

Ma appesantiscono il programma?

r0x
23-05-2003, 00:52
Assolutamente no. Tutte le funzioni vengono chiamate tramite il loro indirizzo, anche senza puntatori a funzione.

Loading