J'essaye d'imprimer ce qui suit: cout << * pointer1 / * pointer2 << endl; Cependant, comme / * ouvre un bloc de commentaires, tout ce qui se trouve après / * est traité comme un commentaire. La solution que je suis venue ...

0
Loop 14 mars 2021 à 20:20

2 réponses

Meilleure réponse

Ajoutez simplement un espace ou placez la déréférence du pointeur entre crochets. (Cela améliore également la lisibilité.)

cout << *pointer1 / *pointer2 << endl;

Ou

cout << *pointer1/(*pointer2) << endl;
9
fabian 14 mars 2021 à 17:22

Mettez des parenthèses autour de l'expression:

(*pointer2)
4
cigien 14 mars 2021 à 17:38