OOP では、プログラムを複数のクラスに分割する必要があります。
C# では、次のようにします。
namespace a
{
public class ClassA
{
//Methods...that are defined and have code in them.
}
}
そのクラスを使用するには、「using namespace a;」を実行するだけです。
C++ でクラスを作成し、それらを定義して、コードを入れたいとします。
class ClassA
{
public:
void methodA();
}
ClassA::methodA()
{
//implementation.
}
この実装にアクセスするには、#include "ClassA.h" を使用するだけです。私はそれを完全に理解していますが、そのコードを再度実装する必要がありますか? プロジェクトを多くのクラスに広げたいので、それは逆効果に思えます。
では、ClassA を実装し、すべてのメソッドを再実装しないための適切な手順は何でしょうか?