// in Test.h
class Test
{
public:
int Funk(int);
Test(void);
virtual ~Test(void); // 継承するならvirtualコンストラクタに
};
// in Test.cpp
#include "Test.h"
int Test::Funk(int a)
{
// 処理
}
Test::Test(void)
{
// 処理
}
Test::~Test(void)
{
// 処理
}
◆注意
必ずクラス宣言の終わりに ; をつけること
デストラクタはvirtual化しないと、継承先のクラスのデストラクタが機能しない
class Test
{
public:
int Funk(int);
Test(void);
virtual ~Test(void); // 継承するならvirtualコンストラクタに
};
// in Test.cpp
#include "Test.h"
int Test::Funk(int a)
{
// 処理
}
Test::Test(void)
{
// 処理
}
Test::~Test(void)
{
// 処理
}
◆注意
必ずクラス宣言の終わりに ; をつけること
デストラクタはvirtual化しないと、継承先のクラスのデストラクタが機能しない