例如,在C++中我有一个类似这样的结构体
我可以使用
创建动态点。第二种情况下,x和y隐式初始化为零,有什么区别?为什么第一种情况下不是这样做?
typedef struct point {
double x, y;
};
我可以使用
point *p = new point;
或者
point *p = new point();
创建动态点。第二种情况下,x和y隐式初始化为零,有什么区别?为什么第一种情况下不是这样做?