【初心者歓迎】C/C++室 Ver.64【環境依存OK】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
600:デフォルトの名無しさん 09/03/28 08:46:03 CHogeの実装をCHogeHoge.cppに入れればいいんじゃね? 601:デフォルトの名無しさん 09/03/28 08:51:34 class CHoge { CHoge & instance() { static CHoge h; return h; } }; void CHogeHoge::init() { m_Value = CHoge::instance().value; } 602:デフォルトの名無しさん 09/03/28 09:05:29 >>596 入力反応に対応出来る範囲をうまく見積ればどうとでもなる for(){ int i = 0; l_c: switch(_kbhit()?0:++i){ case 0: printf("time");goto lc; case 1: ~;goto lc; case 2: ~;goto lc; default: }} 603:デフォルトの名無しさん 09/03/28 09:27:12 >>597 ググった結果から microsoft のサイトのものを見るといい 604:デフォルトの名無しさん 09/03/28 10:10:15 >598 >なお、GetInstance内でnewすれば問題解決するとは思いますが、それ以外の方法でお願いします。 なんでそれだと駄目なん? >めちゃくちゃ環境依存(処理系依存)の問題だと思うので、こちらで質問です。 問題そのものは静的オブジェクトの初期化順序問題として割と有名。 ttp://www.parashift.com/c++-faq-lite/ctors.html#faq-10.13 >601 みたいに関数内 static にするのも駄目?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4993日前に更新/258 KB
担当:undef