メインプログラムのメソッドをヘッダーファイルで定義されている既存のクラスに追加できるかどうか疑問に思っています。例:class CFun
ファイルに定義されていますCFun.hpp
が、ここでは編集せずparty.cpp
にメソッドを追加しますvoid hello() {cout << "hello" << endl;};
CFun.hpp
明らかに(残念ながら)構造:
#include "CFun.hpp"
class CFun
{
public:
void hello() {cout << "hello" << endl;};
};
エラーを返すように動作しませんMultiple declaration for 'CFun'
クラス継承なしで動作させることは可能ですか?