表示: Delphi C++
表示設定

E2044 演算子 delete は void を返さなければならない (C++)

提供:RAD Studio XE2
移動: 案内, 検索

コンパイラのエラーと警告(C++):インデックス への移動

E2044 operator delete[] must return void コンパイルエラー

C++ オーバーロード演算子 delete が不正な方法で宣言されました。

delete 演算子は,次のいずれかの形式で宣言します。

1.A 1. 単一の void* パラメータ

2.A 2. 2 番めの size_t 型のパラメータ

2 番めのバージョンを使用すると,1 番めのバージョンより優先して使用されます。

グローバル演算子 delete は,単一パラメータの形式を使用してのみ宣言できます。

以前のバージョン
他言語版