如果'Test'是一个普通的类,那么之间有什么区别:
Test* test = new Test;
Run Code Online (Sandbox Code Playgroud)
和
Test* test = new Test();
Run Code Online (Sandbox Code Playgroud) C++是否在简单的POD typedef 上进行值初始化?
假设
typedef T* Ptr;
Run Code Online (Sandbox Code Playgroud)
不
Ptr()
Run Code Online (Sandbox Code Playgroud)
做值初始化并保证相等(T*)0?
例如
Ptr p = Ptr();
return Ptr();
Run Code Online (Sandbox Code Playgroud)