Bonjour à tous,
j'essaie de faire un mini prog (sans classe ni rien) qui permettra de changer la valeur de deux entiers entre eux, d'abord en utilisant les pointeurs et ensuite en utilisant les références.
Mais j'ai déjà un pb de compile lors de la déclaration de f et g!!!Pourquoi ne puis je pas implémenter ma fonction?
Voici mon code:
D'autre part pour appeler avec un pointeur, on fait p1->f mais avec deux c (p1,p2)->f?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 #include <iostream> #include <windows.h> int main() { int a = 2; int b = 4; int*p1 = &a; int* p2 = &b; int& r1 = a; int& r2 = b; void f(int* x, int*y) { }; void g(int& i,int& j) { }; system("PAUSE"); return 0; }
Partager