int main()
{
void* Foo = new???
delete Foo;
}
上記のようなことをどのようにしますか?置くことはできませんnew void[size]。malloc()そして、 andでそれを行う方法を知りたくありませんfree()。私はすでにそれが機能することを知っています。私は興味があり、それが new と delete でどのように行われるか知りたいです。
私はこれをグーグルで検索し、何かを見ましたoperator new(size); そしてoperator delete(size);
newそれらと/の違いは何deleteですか? C++ が単に new を許可しないのはなぜvoid* [size]ですか?