1. 程式人生 > >C++ 結構體的定義

C++ 結構體的定義

ppr lse ref 結構體 c++ pro 方式 其它 AS

struct 結構體名稱{
???數據類型 A;
???數據類型 B;
}結構體變量名;

相當於:

struct 結構體名稱{
???數據類型 A;
???數據類型 B;
};
struct 結構體名稱 結構體變量名;

這種方式既定義了結構體名稱,同時聲明了一個結構體變量名。在其它地方也可以通過struct 結構體來再次聲明其它變量。

struct update{
    double ref_v = 0;
    double target_v = 49.50;
    int lane = 0;
  } update;

  struct collider{
    bool collision = false
; double distance = 0; double closest_approach = 1000; double target_speed = 0; } collider;

C++ 結構體的定義