[過去ログ] 【初心者歓迎】C/C++室 Ver.100【環境依存OK】 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
981(1): デフォルトの名無しさん [] 2017/07/16(日) 17:55:59.24 ID:i1aK64sE(1/2) AAS
class Kitty {
public:
char *str;
Kitty() { str = "Kitty on your lap\n"; }
Kitty(const Kitty &obj) { str = "Di Gi Gharat\n"; }
} g_obj ;
int main() {
Kitty obj = g_obj;
cout << g_obj.str;
cout << obj.str;
return 0;
}
Kittyクラス終わりのセミコロンの間に変数g_objがあるんですがこれはどういう意味なんですか?
986(1): デフォルトの名無しさん [] 2017/07/16(日) 18:48:37.09 ID:i1aK64sE(2/2) AAS
>>982982(1): デフォルトの名無しさん [sage] 2017/07/16(日) 18:11:45.98 ID:0XlWr73/(1/2) AAS
「int i; のセミコロンの前に変数g_objがあるんですがどういう意味ですか」
と訊いているに等しい
>>984レスありがとうございます
>>985985(1): デフォルトの名無しさん [sage] 2017/07/16(日) 18:31:52.76 ID:ZbG5GhXO(1) AAS
>>981
Kitty と言うクラス定義とその型を持つ g_obj と言うグローバル変数を同時に定義している
要するに
class Kitty {
...
};
Kitty g_obj;
を一つにまとめてるだけ
わかりやすい解説ありがとうございました
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.130s*