标签: c++ pointers struct initialization aggregate
Struct* a = new Struct{1,2,3};这样的词组会有效吗?
Struct* a = new Struct{1,2,3};
它编译并运行得很好,但我想知道幕后是否有任何时髦的事情。
struct Struct { int a; int b; int c; }
答案 0 :(得分:1)
该代码将为新的Struct分配内存,并使用1,2和3初始化成员,最后将指向该结构的指针放入变量a。我不知道你是否称之为那个时髦。
Struct
a