Я работаю над кодом C++, пытающимся создать игровую программу FlipIt. У меня есть файл заголовка и файл .cpp. В заголовочном файле у меня есть класс flipit, где одна из функций - это функция типа enum. Например, в файле заголовка FlipIt.h:C++ enum type как функция
(перечисление декларации)
enum Color { clear_ = false, solid_ = true };
(функция)
Color fetch(int row, int col) const;
(В FlipIt.cpp файл это то, что я реализовал функцию в классе как)
int FlipIt::fetch(int row, int col) const
Когда я делаю это VS2010 говорит IntelliSense: декларация несовместима с «Flipit: : Цвет FlipIt :: fetch (int row, int col) const "
Что это значит?
Хорошо, это все еще объявленная функция-член класса FlipIt в FlipIt.h, если я попробую это для моей реализации? – 2013-04-15 05:44:40
Да, конечно. Это было не очень очевидно для меня! –