标签: c++ pointers
buf = (char*)std::malloc(aSize * sizeof(float));
和
buf = new char[aSize * sizeof(float)];
我已经看过两个,我通常使用第一个。但是今天我注意到第二个开始有时会抛出std :: bad_alloc并崩溃。将其更改为第一个解决了问题。
每条线到底有什么作用?