将 Microsoft 特定的 _msize() 函数与 new [] 一起使用是否安全?
例子:
int* i = new int[100];
size_t s = _msize(i);
cout << "Size of the array in bytes: " << s << endl;
delete [] i;
MSDN确实描述了 malloc & Co 的用法。
我已经用 Visual Studio 2010 测试了代码,它看起来可以工作!但我想知道是否有一些预期的问题或任何特殊情况?