在C++中,结构体可以通过以下几种方式进行初始化:
使用成员初始化列表:struct Person { std::string name; int age;};Person p = {"John", 30};使用默认初始化:Person p = {};使用匿名结构体初始化:struct { std::string name; int age;} p = {"John", 30};使用构造函数:struct Person { std::string name; int age; Person(const std::string& n, int a) : name(n), age(a) {}};Person p("John", 30); 

