• Aucun résultat trouvé

3 – Notion de classe

N/A
N/A
Protected

Academic year: 2022

Partager "3 – Notion de classe"

Copied!
2
0
0

Texte intégral

(1)

Exercices ACOO

ACOO.Ex3 - Notion de classe.doc 1/2

3 – Notion de classe

1. Constructeurs et destructeurs

Qu’affiche le programme ci-dessous ?

#include <iostream>

#include <string>

using namespace std;

class Test {

private:

string nom;

public:

Test(const char * nom_objet);

~Test();

};

Test::Test(const char * nom_objet) {

nom = nom_objet;

cout << "Creation de l'objet " << nom_objet << endl;

}

Test::~Test() {

cout << "Destruction de l'objet " << nom << endl;

}

int main(void) {

Test ObjetA("A");

Test ObjetB("B");

Test ObjetC("C");

return 0;

}

(2)

Exercices ACOO

ACOO.Ex3 - Notion de classe.doc 2/2

2. Vecteur du plan

On vous demande de définir une classe permettant de travailler avec les vecteurs du plan. Cette classe devra comporter les éléments suivants :

- Un constructeur par défaut sans paramètres.

- Un constructeur avec paramètres x et y.

- Des accesseurs en lecture et en écriture pour les valeurs x et y.

- Les opérateurs +, - et *, correspondant respectivement à l’addition, la soustraction de vecteurs, et au produit scalaire.

- Les opérateurs *, / correspondant respectivement à la multiplication et à la division d’un vecteur par un réel. Penser à la commutativité de l’opérateur

*.

- Des constantes i et j, correspondant aux vecteurs unitaires du plan orthonormé.

- D’autres opérations qui vous semblent intéressantes pour ce type.

Rédigez le fichier .h et .cpp pour cette classe.

Références

Documents relatifs

- Par ½ journée, revoyez 2 ou 3 chapitres : relisez soit les fiches que vous avez faites, soit le cours dans le cahier avec le manuel!. - Récitez sur une feuille ou

• Au brouillon, pour chaque question, notez les éléments qui composeront votre réponse. • Rédigez ensuite avec soin sur

- La nouvelle route du Littoral à La Réunion pour favoriser les communications entre les pôles urbains et économiques (port/ aéroport ; pôles touristiques) malgré les

…et en vous appuyant sur des exemples vus en classe , décrivez la diversité et les atouts des espaces de faible densité en France.. La consigne donne le plan à suivre et il

Les signes codent du sens mais à propos de leurs relations entre les mots → les

Triple alliance (Allemagne, Autriche, Empire Ottoman) contre Triple entente (France, Royaume-Uni, Russie et colonies) on parle de guerre mondiale car elle implique des pays de

PTOM (Pays et territoires d’Outre-mer) : Groenland, Nouvelle-Calédonie, Polynésie française, Terres australes et antarctique françaises, Wallis-et-Futuna, Mayotte,

En rédigeant un développement construit, vous décrirez et expliquerez la marche vers l’indépendance et les problèmes de développement auxquels les îles Fidji sont