溫馨提示×

c++初始化結構體的方法是什么

c++
小億
133
2024-05-29 18:24:07
欄目: 編程語言

在C++中,結構體可以通過以下幾種方式進行初始化:

  1. 使用成員初始化列表:
struct Person {
    std::string name;
    int age;
};

Person p = {"John", 30};
  1. 使用默認初始化:
Person p = {};
  1. 使用匿名結構體初始化:
struct {
    std::string name;
    int age;
} p = {"John", 30};
  1. 使用構造函數:
struct Person {
    std::string name;
    int age;
    
    Person(const std::string& n, int a) : name(n), age(a) {}
};

Person p("John", 30);

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女