Bonjour à tous

Parlons peu, parlons bien, voici le code posant soucis:

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;
}
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é.
Sauf qu'en compilant j'obtiens ceci:
$ 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) {
         ^
Je veux bien être conciliant avec gcc, mais pour le coup je ne comprends pas ce qui le dérange.

Quelqu'un pourrait-il me dire ce qui se passe?