クラスが含まれている同じファイル内でクラスメソッドを定義する方法を知っています。
例えば:
class Robot
{public:
int location;
void Moves(); //Class method to be defined
}
void Robot::Moves()
{//Method definition here }
クラスが含まれるファイルの外部でクラスを定義する方法を知りません。.hpp ファイルを作成し、その内部でクラス メソッドを定義しようとしましたが、コンパイラは、クラスが作成されたファイル以外のファイルを使用するか、インクルード ディレクティブの前に関数の定義を配置しているように見えます。
注:メインのファイル以外の .cpp ファイルの使用方法をまだ学習していないため、元のクラス ファイルも .hpp ファイルにあります。
これは C++/Win32 を使用して行われます。