设有一自定义结构体 node,存在自定义空构造函数与析构函数。
node
若想将一指针 p 指向一新内存并赋值为 node(t),p = malloc(sizeof(node)), *p = node(t) 是对的吗qaq
p
node(t)
p = malloc(sizeof(node)), *p = node(t)
若要释放 p,若调用 free(p),会调用默认构造函数吗qaq(bdfs 主流说法是不会,但本人在 NOI Linux 2.0 虚拟机实测貌似会()
free(p)