1

重複の可能性:
括弧が空であるデフォルトのコンストラクター

次のコードでコンパイルエラーが発生する理由を誰か説明できますか?

CString CDiagram::GetFormattedMessage()
{
    CString strFormat();
    strFormat = "Warning : %s"
    ...
4

1 に答える 1

3

strFormattype を返す関数を宣言しましたCString。おっと。より多くの文献については、Google の「C++ で最も厄介な解析」を参照してください。正しい構文は

CString strFormat;

これ、インスタンス化せずに null 変数を宣言するだけの Java とは異なり、デフォルトのコンストラクターを明示的に呼び出します。

于 2012-12-12T18:38:43.700 に答える