|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2003
Città: verona
Messaggi: 541
|
[C/C++] - domanda niubba creazione classi
Salve a tutti, vi pongo una domanda magari niubba ma non so come fare, dopo aver imparato un pò di java (discretamente) a scuola ho pensato di buttarmi sul C, ho seguito un manuale di C, ma mi sono accorto che nel manuale non si parla di creazione di classi e cose simili, cioè tutte le funzioni vengono scritte prima poi richiamate nel main ma tutto questo in un unico file (almeno così fai l mio libro
grazie!
__________________
CASE: Cooler Master Stacker 831 Silver MOBO: Asus Maximus Formula CPU: Intel Q6600@2,4ghz RAM: 2x 1GB Corsair XMS2 pc2-8500@1066mhz + 2x2GB Corsair XMS2 pc2-8500@1066mhzVGA: ATI Sapphire RADEON 5830 1GB GDDR5 HD: 2 x WD Caviar SE16 500GB Raid 0 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
|
in c non ci sono le classi.. in c++ si dichiarano quasi come nel java invece:
class TuaClasse { public: //metodi e proprietà pubbliche private: //metodi e proprietà private }; |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2003
Città: verona
Messaggi: 541
|
uhm....Dev c++ che uso io accetta entrambi i linguaggi..anche se poi viene fuori un casino tutto mischiato...beh vorrà dire che passerò al C++...uff ancora libri da studiarsi!!...
grazie mille per le informazioni :-)
__________________
CASE: Cooler Master Stacker 831 Silver MOBO: Asus Maximus Formula CPU: Intel Q6600@2,4ghz RAM: 2x 1GB Corsair XMS2 pc2-8500@1066mhz + 2x2GB Corsair XMS2 pc2-8500@1066mhzVGA: ATI Sapphire RADEON 5830 1GB GDDR5 HD: 2 x WD Caviar SE16 500GB Raid 0 |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Sep 2007
Messaggi: 207
|
il C segue un paradigma sostanzialmente procedurale e non OOP
perciò non ti ritroverai mai classi etc... EDIT : il C++ e' ibrido e ti consente la definizione di classi percio un compilatore c++ come devC++ ti consente anche di programmare tranqillamente in paradigma procedurale e cmq in tutti i compilatori C++ le librerie vecchie del C vengono lasciate,percio programmare con stdio.h non ti da nessun errore Ultima modifica di m.distrutti : 15-03-2008 alle 11:58. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Aug 2003
Città: verona
Messaggi: 541
|
OOP=?
__________________
CASE: Cooler Master Stacker 831 Silver MOBO: Asus Maximus Formula CPU: Intel Q6600@2,4ghz RAM: 2x 1GB Corsair XMS2 pc2-8500@1066mhz + 2x2GB Corsair XMS2 pc2-8500@1066mhzVGA: ATI Sapphire RADEON 5830 1GB GDDR5 HD: 2 x WD Caviar SE16 500GB Raid 0 |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Sep 2007
Messaggi: 207
|
Object Oriented Programming
il paradigma che usi quando programmi in Java per intenderci :-) C++ lo intendo ibrido perche la definizione di classi non e' forzata come in Java percio ti consente di orientare o meno il software agli oggetti |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Aug 2003
Città: verona
Messaggi: 541
|
ok capito
__________________
CASE: Cooler Master Stacker 831 Silver MOBO: Asus Maximus Formula CPU: Intel Q6600@2,4ghz RAM: 2x 1GB Corsair XMS2 pc2-8500@1066mhz + 2x2GB Corsair XMS2 pc2-8500@1066mhzVGA: ATI Sapphire RADEON 5830 1GB GDDR5 HD: 2 x WD Caviar SE16 500GB Raid 0 |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
|
#9 |
|
Member
Iscritto dal: Sep 2007
Messaggi: 207
|
premesso che il mio obbiettivo non e' correggerti visto che probabilmente ne sai piu di me
non so cosa intendi te per ibrido ma il C++ e' progettato su un linguaggio iperativo come il C e di conseguenza lo intendo ibrido per il fatto che puo seguire una logica iperativa o orientata agli oggetti o entrambe |
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 499
|
Quote:
__________________
|
|
|
|
|
|
|
#11 |
|
Member
Iscritto dal: Sep 2007
Messaggi: 207
|
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:10.












? scusate la delucidazione teorica =)









