0

アプリケーションを終了しようとしましたが (Visual C++ プログラムの基本構造を知る必要があります)、MSDN のコードが受け入れられません。私は何を間違っていますか?

private: System::Void exitToolStripMenuItem_Click(System::Object^  sender, System::EventArgs^  e)
{
}
 Application::Exit(); };

このコードを実行するとエラーが発生します。 error C3254: 'Program::Form1' : class contains explicit override 'Exit' but does not derive from an interface that contains the function declaration
error C2838: 'Exit' : illegal qualified name in member declaration
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
warning C4183: 'Exit': missing return type; assumed to be a member function returning 'int'

これに関する有益な情報が見つかりませんでした。今日は、VS 2008 を試す最初の日です。

4

1 に答える 1

5

Application::Exit(); だと思います。間違った行にあります。次の作業を行います:

private: System::Void exitToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
          Application::Exit(); }
};
于 2012-08-14T07:26:47.150 に答える