Bonjour à tous
Parlons peu, parlons bien, voici le code posant soucis:
La classe est toute simple, c'est une prémisse pour un jeu de morpion. J'y mets la grille, le joueur actuel, et le nombre de tour déjà joué.
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 class Morpion { private: int slots[9]; int current; int turn; public: Morpion() : slots({0,0,0, 0,0,0, 0,0,0}), current(0), turn(0) { } int currentPlayer() const; }; int main() { return 0; }
Sauf qu'en compilant j'obtiens ceci:
Je veux bien être conciliant avec gcc, mais pour le coup je ne comprends pas ce qui le dérange.$ g++ -std=c++11 -Wall -Wextra -c morpion.cpp morpion.cpp: In constructor ‘Morpion::Morpion()’: morpion.cpp:12:9: warning: list-initializer for non-class type must not be parenthesized turn(0) { ^
Quelqu'un pourrait-il me dire ce qui se passe?
Partager