静的メンバ変数

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
でんすけ

静的メンバ変数

#1

投稿記事 by でんすけ » 15年前

クラスのメンバ変数に「static」を付けると
未解決とエラーが出ます。
原因はなんだと考えられますか?

dic

Re:静的メンバ変数

#2

投稿記事 by dic » 15年前

実態を定義していないかと

でんすけ

Re:静的メンバ変数

#3

投稿記事 by でんすけ » 15年前

class CsObj
{
private:
	static int Obj;
}

int CsObj::Obj = 0;
実態の定義とは
int CsObj::Obj = 0;
のことでしょうか?

Tororo

Re:静的メンバ変数

#4

投稿記事 by Tororo » 15年前

A.h でクラスAを定義してメンバに
staticな変数TESTを入れた時は
A.cppで実体化(int A::TEST = 0)等と実体化しないといけません^^

dic

Re:静的メンバ変数

#5

投稿記事 by dic » 15年前

>実態の定義とは
>int CsObj::Obj = 0;
>のことでしょうか?
そうですね

>int CsObj::Obj = 0;
の部分ですね

でんすけ

Re:静的メンバ変数

#6

投稿記事 by でんすけ » 15年前

ありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る