在C++中,可以使用結構體(struct)來表示一個自定義的數據類型。要正確地初始化結構體,可以使用以下幾種方法:
struct Person {
std::string name;
int age;
};
Person p = {"Alice", 25};
struct Point {
int x;
int y;
Point() : x(0), y(0) {}
};
Point p;
struct Rectangle {
int width;
int height;
Rectangle(int w, int h) : width(w), height(h) {}
};
Rectangle r(10, 20);
struct Vector {
double x;
double y;
};
Vector v = {1.0, 2.0};
無論使用哪種方法,都可以正確地初始化結構體。選擇使用哪種方法取決于具體的情況和個人偏好。