我特别想知道以下情况(我在一些代码中发现了我必须使用的情况):
SomeClass *ar = new SomeClass[2]; ar++; delete[] ar;
这段代码似乎运行正常 - 即没有崩溃(win32,使用VS2005构建).
这是"合法的"吗?当然感觉不对.
c++
c++ ×1