new [] で Microsoft 固有の _msize() 関数を使用しても安全ですか?
例:
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 でコードをテストしたところ、動作するようです。しかし、予想される問題や特別なケースがあるかどうかを知りたいですか?