在C语言中,可以使用复合字面量来初始化指向结构体的指针数组。
在C语言中:
typedef struct {
int a;
int b;
} s;
在C语言中:
s *ptrArray[] = {
&(s){
.a = 1,
.b = 2
},
&(s){
.a = 4,
.b = 5
}
};
如何用C++实现这个功能?
我也看到了C++中初始化结构体不使用复合语句的区别:
s s1 = { a: 7, b: 8 };
std::vector<s> s1 = {{1,2}, {4,5}};
? - t.niese