标签:
我一直都不知道,原来类成员是可以有默认初始化值的,我一直以为只有在构造函数才能够初始化,万万没想到啊。
1 class Sales_data 2 { 3 public: 4 Sales_data() = default; 5 6 Sales_data(int n) : 7 value_(n) 8 { 9 10 } 11 12 void print() 13 { 14 std::cout << value_ << std::endl; 15 } 16 private: 17 int value_ = 0; 18 std::map<std::string, std::string> item_ = { {"西瓜", "便宜好吃,批量供应"} }; 19 };
标签:
原文地址:http://www.cnblogs.com/cnmlgb/p/5015254.html