• 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

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

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

- 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