Je suis novice en C++ et j'essaie de comprendre un code lié à OpenCV. Il a une classe comme suit:Classes C++, aide requise
class Settings
{
public:
Settings() : goodInput(false) {}
enum Pattern { NOT_EXISTING, CHESSBOARD, CIRCLES_GRID, ASYMMETRIC_CIRCLES_GRID };
enum InputType { INVALID, CAMERA, VIDEO_FILE, IMAGE_LIST };
.
.
.
.
}
ce qui ne signifie Settings() : goodInput(false) {}
ici. Je ne pense pas que ce soit un constructeur. Explique ça s'il te plait.
c'est un constructeur inline vide {} avec une liste d'initialisation (mais un seul élément) – Micka
J'espère qu'il y a un 'bool goodInput' dans la classe quelque part. –