0% ont trouvé ce document utile (0 vote)
43 vues3 pages

Cours C

Le document présente deux façons de définir une classe point en C++ : une structure et une classe. La structure définit les données et méthodes de manière classique tandis que la classe sépare les données privées des méthodes publiques.

Transféré par

Mostapha Abdelmoula
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
43 vues3 pages

Cours C

Le document présente deux façons de définir une classe point en C++ : une structure et une classe. La structure définit les données et méthodes de manière classique tandis que la classe sépare les données privées des méthodes publiques.

Transféré par

Mostapha Abdelmoula
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd

Cours c++

#include <iostream>

#include <iomanip>

using namespace std;

struct point{ /* déclaration "classique" des données */

int x , y ;

/* déclaration des fonctions membres (méthodes) */

void intialise (int, int) ;

void deplace (int, int) ;

void affiche () ;

};

void point::intialise (int abs,int ord){

x= abs ;

y= ord ;

void point:: deplace (int dx, int dy){

x+=dx;

y+=dy;

void point:: affiche(){

cout<< "Je suis en " << x << " " << y << "\n" ;

/* run this program using the console pauser or add your own getch, system("pause") or input loop
*/

int main(int argc, char** argv) {

struct point p1;


[Link](5,2);

[Link]();

return 0;

Les classe :
#include <iostream>

#include <iomanip>

using namespace std;

class point {

private :

int x ;

int y ;

public :

void intialise (int, int );

void deplace (int, int);

void affiche ();

int Getx();

void Set (int val);

void Sety (int b){

y=b;

};

void point::intialise(int abs,int ord)

x=abs;

y=ord;

void point::deplace(int dx, int dy){

x=x+dx;

y=y+dy;
}

int point::Getx(){

return x;

void point::Set(int v){

x=v;

void point::affiche(){

cout << "Je suis en " << x << " " << y << "\n" ;

main (){

point a, b ;

[Link] (5, 2) ; [Link] () ;

[Link] (-2, 4) ; [Link] () ;

[Link] (1,-1) ; [Link] () ;

[Link](8);

cout<<[Link]();

Vous aimerez peut-être aussi