私は FlipIt ゲーム プログラムを構築しようとしている C++ コードに取り組んでいます。ヘッダー ファイルと .cpp ファイルがあります。ヘッダー ファイルには、関数の 1 つが列挙型関数である Flipit クラスがあります。たとえば、ヘッダー ファイル FlipIt.h では次のようになります。
(列挙型宣言)
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::Color FlipIt::fetch(int row, int col) const" と互換性がありません。
これは何を意味するのでしょうか?