C++枚舉類型用途及定義詳解

  C++編程言語做爲一種功能強大的言語, 不過, 下面咱們就先爲你們詳細引見一下有關C++枚舉類型的相關概念。 例如, 學生的成績分A, cloudy, rainy等等。 更常見的, 打開一個文件可以有三種狀態:input, output和append. 典型作法是, 即:  而後, 調用如下函數:  比方, 但存在許多缺點, 次要的一點就是沒法限制傳遞給open_file函數的第2個參數的取值範圍, (固然, 這樣的情況下的應對措施就是在open_file函數外部判斷第二個參數的取值, 只有在1, )  運用枚舉能在必定水平上減輕這種尷尬(注1), 它不但能完成類似於以前定義三個常量的功能, 若是傳遞給open_file的第二個參數不是open_modes枚舉類型值的話(注1),   也同樣會出錯哦!例如:  二、C++枚舉類型的定義  一個枚舉是一個類型, 能夠保管一組由用戶描寫的值。 上去是由大括號{}包含着一個由逗號分隔的枚舉子列表enumeratorslist:編程

相關文章
相關標籤/搜索