0

Cでは、

sFoo** foo = (sFoo**)malloc(2 * sizeof(sFoo*));

new を使用した C++ に相当するこのコードは何ですか?

ありがとう!

4

1 に答える 1

1

同等のコードは

sFoo** foo = new sFoo*[2];

u は 2 の配列を割り当てていsFoo*ます。

また、C コードの注意点として、void*から別の型にキャストすることは不要であり、メンテナンスの手間がかかるため、お勧めしません。C++ では、そのコードを C++ コンパイラで実行するだけで十分です。

于 2013-10-02T03:41:34.120 に答える