C和C++中未定义,未指定和实现定义的行为有什么区别?
c c++ undefined-behavior unspecified-behavior implementation-defined-behavior
int main()
{
Class_Name t;
Class_Name * p = &t;
delete p;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这个代码执行正常,调用2个析构函数?delete如何使用堆栈对象?行为是否未定义?