#include class CObject { public: static int value; void Show() { //このようにクラス内で関数の処理内容を記述してもかまわない printf("%d\n", value); } }; int CObject::value; //static変数はどこかで実体化させる必要あり void main() { CObject *obj1 = new CObject(); obj1->value = 100; obj1->Show(); delete obj1; CObject *obj2 = new CObject(); obj2->Show(); delete obj2; printf("%d", CObject::value); }