c++:结构体的应用
生活随笔
收集整理的這篇文章主要介紹了
c++:结构体的应用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
結構體的應用
- 定義
- 訪問
定義
為了定義結構,您必須使用 struct 語句。struct 語句定義了一個包含多個成員的新的數據類型,struct 語句的格式如下:
struct type_name { member_type1 member_name1; member_type2 member_name2; member_type3 member_name3; . . } object_names;type_name 是結構體類型的名稱,
member_type1 member_name1 是標準的變量定義,比如 int i; 或者 float f; 或者其他有效的變量定義。在結構定義的末尾,最后一個分號之前,您可以指定一個或多個結構變量,這是可選的。
可以同時完成結構體創建和創建結構體對象的工作(將變量名放在結束括號的后面即可):
struct perks {int key_number;char car[12];}mr_smith,ms_jones;//兩個結構體對象。訪問
//test.h #ifndef _TEST_H #define _TEST_H#include <iostream> #include <vector>struct Student {int age;int id; };class TEST { public:TEST(){};~TEST(){};void prrr(); }; class CVX_FEA { public:CVX_FEA();~CVX_FEA();void daoru();void pr();Student ZhiFei;std::vector<Student>Information;void pri();TEST* PENV; }; #endif創建結構體對象:
//test.h #ifndef _TEST_H #define _TEST_H#include <iostream> #include <vector>struct Student {int age;int id; };class TEST { public:TEST(){};~TEST(){};void prrr(); }; class CVX_FEA { public:CVX_FEA();~CVX_FEA();void daoru();void pr();Student ZhiFei;std::vector<Student>Information;void pri();TEST* PENV; }; #endif總結
以上是生活随笔為你收集整理的c++:结构体的应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 相机开发:海康板卡相机开发
- 下一篇: C++ :vector的使用