码迷,mamicode.com
首页 > 编程语言 > 详细

C++ constructor

时间:2016-04-23 01:16:37      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

From <<C++ primer>>

技术分享
 1 struct Sales_data {
 2      // constructors added
 3     Sales_data() = default;
 4     Sales_data(const std::string &s): bookNo(s) { }
 5     Sales_data(const std::string &s, unsigned n, double p):
 6     bookNo(s), units_sold(n), revenue(p*n) { }
 7     Sales_data(std::istream &);
 8     //other members as before
 9     std::string isbn() const { return bookNo; }
10     Sales_data& combine(const Sales_data&);
11     double avg_price() const;
12     std::string bookNo;
13     unsigned units_sold = 0;
14     double revenue = 0.0;
15 };
View Code

 

C++ constructor

标签:

原文地址:http://www.cnblogs.com/sarah-zhang/p/5423227.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!