C/C++の宿題を片付けます 59代目
■ このスレッドは過去ログ倉庫に格納されています
0344デフォルトの名無しさん
2006/01/30(月) 04:20:24[2] 問題文(含コード&リンク):
コンストラクタ、デストラクタが起動されるごとにその旨を表示させる
プログラム:http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=26938
を実行すると、(行数制限のため、改行はほとんど入れてません。また、//は
実行結果で出力されたものではなく質問の便宜上付け加えたものです)
aaa()bbb()bbb()bbb()aaa()aaa(3,4)~aaa()aaa(7,4)~aaa()aaa(7,4)~aaa()
aaa(7,4)~aaa()~aaa()
//aaa()bbb()ccc()~ccc()~bbb()~aaa()~bbb()~bbb()~bbb()~aaa()//
という結果になるのですが、//…//で囲んだところが何故こうなるかわかりません。
恐らくはmain()のccc c;でこのような表示がされているのだと思います。
詳しく説明していただける方、よろしくお願いいたします。
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン: g++
[3.3] 言語: C++
[4] 期限: 1月31日
■ このスレッドは過去ログ倉庫に格納されています