|
|
|
|
***Classe.hpp***
class Toto { public: Toto(); Toto(int i); Toto(const Toto&); void m(); private: int n; }; ***Classe.cpp*** #include "Classe.hpp" Toto::Toto() { // constructeur sans argument n= 0; } Toto::Toto(int i) { // constructeur avec un entier en argument n = i; } Toto::Toto(const Toto& t) { // constructeur DE COPIE if (&t!=this) // pour ne RIEN faire si on écrit a =a; => GROS DANGERS si champs dynamlqiues dans la classe ... { n = t.n; } return *this; } Toto::m() { } ***Main.cpp*** #include "Classe.hpp" void main(void) { Toto t1; // variable 'automatique' => destruction automatique Toto* t2 = NULL; // variable 'dynamique' => allocation (new) et destrcution (libération mémoire par delete) à la charge du développeur t2 = new Toto(); // appel u constrcuteur sans arguments Toto* t3 = NULL; t3 = nrw Toto(4); Toto t4(t1); Toto* t5 = NULL; t5 = nrw Toto(t1); if (t2!=NULL) { delete t2; t2 = NULL; // facultatif mais FORTEMENT conseillé } if (t3!=NULL) { delete t3; t3 = NULL; // facultatif mais FORTEMENT conseillé } if (t5!=NULL) { delete t5; t5 = NULL; // facultatif mais FORTEMENT conseillé } }
|
Si c'est sous Windows, tu peux taper directement dans l'API Winsock.
http://www.vbip.com/winsock-api/resources/msresources.asp
|
Tu as regardé dans la doc de l'API Winsock ?
Sinon Google devrait ramener des résultats: par exemple avec les mots (essayer des combinaisons): winsock api C++ example tutorial examples tutorials sockets windows |
Yo,
Bien sur j'ai plein de tuts la dessus mais aucun ne correspondait précisément à ma requete. Merci quand même. Bye |
Résultats pour Statut d'une socket en C++
Résultats pour Statut d'une socket en C++
Résultats pour Statut d'une socket en C++
Résultats pour Statut d'une socket en C++
Résultats pour Statut d'une socket en C++
Résultats pour Statut d'une socket en C++