スレ立てるまでもない質問はここで 118匹目at TECH
スレ立てるまでもない質問はここで 118匹目 - 暇つぶし2ch786:デフォルトの名無しさん
12/05/03 13:51:43.37
>>782
C言語ではなく、C++の仕様として
クラスの静的メンバ変数の実体はクラス定義の外側に書かなければならない
違和感あるかも知れないが、分割コンパイル&リンクにおけるヘッダファイルの役割が解ると
むしろ内側に書けちゃう要素があるのが違和感なくらい自然な仕様だったりする

>>785
>クラス定義の最後の ; を忘れててしばらく悩んだ。w

C言語からある構造体定義とかと同じ考え方で
閉じ括弧の後には実体を作る変数名や
定義の前にtypedef置いたときの別名が書けるようになってるからだね
セミコロンが無いとその後に続く単語を、インスタンス作る変数名として解釈しちゃう


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch