• 締切済み

プログラムが終了しているのにプロセスにプログラムが残る

日本語がおかしいような気がしますがすみません。 先ほどまでプログラムを組んでいたのですが、WinMainがしっかりと return 0; を返しているのにウィンドウは消えるのですがタスクマネージャーにはしっかりとプロセスが表示されています。 現在はreturn 0;の前でexit(0);でごまかしているのですが・・・。 無限ループしているわけでもないのにアプリケーションが終了しないなんてことはあるのでしょうか?? 現在やっていることといえばSTLのリストとnewで領域の確保、管理をしている程度です。 ご教授願います。

みんなの回答

  • arain
  • ベストアンサー率27% (292/1049)
回答No.1

>return 0; >を返しているのにウィンドウは消えるのですが WinMainでreturnをすればすべてが終了するわけではありません。 >現在やっていることといえばSTLのリストとnewで領域の確保、管理をしている程度です。 そのnewで作成したリストは終了時にdeleteしていますか? Create系のAPIを使用している場合はその後始末(Close/delete)もしていますか?