Skip to content

Commit

Permalink
Add exercice 2 constructeur
Browse files Browse the repository at this point in the history
  • Loading branch information
tony-maulaz committed Mar 9, 2022
1 parent 6fe1683 commit 5af9735
Showing 1 changed file with 38 additions and 3 deletions.
41 changes: 38 additions & 3 deletions ex50-constructeur.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,41 @@ void main(){
## Ex 2
Dans le code ci-dessous, quelles instructions compilent ?
```CPP
#include <stdio.h>
#include <iostream>
using namespace std;
class ClassA{
public:
ClassA(int val){ this->val = val;}
private:
int val;
};
class ClassB{
public:
ClassA a;
};
int main()
{
printf("Constructeur de classe");
// 1) ClassA ca;
// 2) ClassA ca(12);
// 3) ClassB cb;
return 0;
}
```

## Ex 3

Quel est l'affichage du programme suivant :

```CPP
Expand Down Expand Up @@ -67,7 +102,7 @@ int main()
}
```

## Ex 3
## Ex 4
Ajouter un constructeur et un destructeur dans la classe ci-dessous.

Le constructeur permet d'initialiser les cordonnées lors de la création.
Expand Down Expand Up @@ -103,7 +138,7 @@ int main()
```


# Ex 4
# Ex 5

Ajouter des constructeurs afin que le code dans le `main` fonctionne, il doit initialiser les deux valeurs
de mesures qui seront affichées par le programme.
Expand Down Expand Up @@ -144,7 +179,7 @@ int main()
}
```

# Ex 5
# Ex 6
Quel est l'affichage du programme suivant ?

```cpp
Expand Down

0 comments on commit 5af9735

Please sign in to comment.