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

提供: RAD Studio
移動先: 案内検索

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

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

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

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

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

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

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

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