C/C++结构体struct 与结构体数组和枚举型enum的结合使用
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                C/C++结构体struct 与结构体数组和枚举型enum的结合使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                C/C++結構體struct 與結構體數組和枚舉型enum的結合使用
#include "stdafx.h" #include <string> #include <iostream> using namespace std;//定義一個結構體:Person struct Person {char* name;int age;int height; };//結構體數組PersonArray:定義一個數組為Person結構體類型,并初始化 static Person PersonArray[] = {/* Alian */{ "Alian", // name25, // age170, // height},/* Wilson */{ "Wilson",// name30, // age175, //height}, };//定義枚舉型:MEMBER enum MEMBER{Alian,Wilson };static Person getMemberInfo(enum MEMBER type) {return PersonArray[type]; }int main() { // Person per1=getMember(Wilson);Person per1=getMemberInfo(Alian);cout << per1.name<<endl;cout << per1.age << endl;cout << per1.height << endl;return 0; }總結
以上是生活随笔為你收集整理的C/C++结构体struct 与结构体数组和枚举型enum的结合使用的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: OpenCV isContinuous(
 - 下一篇: OpenCV3.0或OpenCV3.1的