|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Oct 2007
Messaggi: 48
|
Problemi con le classi (C++)
Ciao a tutti!!!
Vi posto un mio problema con i puntatori in C++ che mi sta facendo sclerare!Metto sotto il codice di esempio: /*---------file header---------------------- #include <iostream.h> using namespace std; #define N 5 class SlotTableEntry{ public: char sti; char PSF : 2; SlotTableEntry(){ sti = 0; PSF = 0; }; }; class FI{ public: SlotTableEntry slots[N]; inline SlotTableEntry getSlot(int index){ return slots[index];}; }; class SlotTable { public: FI* fi_table[N]; FI* getChannelStatus(); }; /*------------------------------------- Nel file sorgente .cpp faccio semplicemente: main() { SlotTable tabella; SlotTable tabella2; tabella.fi_table.slots[1].sti = 'a'; // qui ottengo errore su "slots" } Come faccio ad accedere in maniera corretta a tale variabile? Grazie per l'help |
|
|
|
|
#2 |
|
Member
Iscritto dal: Oct 2007
Messaggi: 48
|
L'errore è su slots: 'slots' has not been declared
Penso che non accedo in modo corretto...non è ho proprio idea! Come faccio adesso a mettere il tag sul codice?Scusate per i casini,ma sono praticamente nuovo del forum |
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:13.


















