【初心者歓迎】C/C++室 Ver.48【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.48【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト579:デフォルトの名無しさん 08/02/13 10:00:48 >>575 多分GUIスレッドにはPostMessage()でブン投げてるんだろうが、 GUIスレッドがPostされたメッセージをメッセージキューから読み取るまでの間に 受信スレッド側からの再Postが発生し得るから、その場合グローバル変数では 当然上書きされてしまうだろ。 Post側は毎回malloc()等でメッセージ用の領域を確保して、受け側で メッセージを処理したらfree()するように汁。 580:デフォルトの名無しさん 08/02/13 10:57:14 C++の一時オブジェクトについて質問します。gcc 3.2.1です。 下記のようなコードで"taking address of temporary"のWARNINGが出ますが、 この場合は無視しちゃってもいいですか?いいですよね? #include <stdio.h> class CTmp { public: int x,y; CTmp(int a,int b):x(a),y(b){}; }; int Foo(CTmp* pTmp) { if(pTmp) return pTmp->x + pTmp->y; return 0; } int main(int argc,char** argv) { int result=Foo(&CTmp(1,2)); printf("%d\n",result); return 0; } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch