|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2011
Messaggi: 132
|
[C++] problema classi
ciao a tutti ho un piccolo problema,ho tre file main.cpp,header.h e funz.cpp
ora nell header.h ho la classe Pippo con tutti i metodi che la classe utilizza nel file funz.cpp ho un metodo void Pippo :: pluto() {....} nel main richiamavo ques'ultimo così: Pippo pippo; pippo.pluto(); ora però voglio inserire void Pippo :: pluto() {....} nel file main.cpp ho scritto quindi #include "header.h" void main(){ void Pippo :: pluto() {....} } ma non va mi da errore il compilatero ovvero: expected primary-expressione before void expected ; before void cioè dove vuole sto ; che non c'è nulla sopra? |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1267
|
Quote:
Ad ogni modo in C++ non si possono dichiarare/definire funzioni dentro ad altre funzioni (e il main è una funzione). Devi farlo fuori dal main. |
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jun 2011
Messaggi: 132
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:58.




















