歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

C++警告C4482的解決方式

在enum類型外,加上命名空間就可以解決問題。

  1. #include <iostream>   
  2.   
  3. namespace ns  
  4. {  
  5.     enum Weekday  
  6.     {  
  7.         mon,  
  8.         tue,  
  9.         wed,  
  10.         thu,  
  11.         fri,  
  12.         sat,  
  13.         sun  
  14.     };  
  15. };  
  16.   
  17. int main()  
  18. {  
  19.     // 定義一個變量表示一周中的某一天,並將其初始佳設置為星期天   
  20.     ns::Weekday nDay = ns::sun;  
  21.     std::cout << nDay << std::endl;  
  22.     return 0;  
  23. }  
Copyright © Linux教程網 All Rights Reserved