【发布时间】:2016-08-11 16:40:03
【问题描述】:
我试图了解以下代码在做什么以及为什么:
class Beverage {
std::string m_description;
protected:
Beverage(std::string aDescription):m_description(aDescription){}
我试图理解的部分是“:m_description(aDescription){}”我不明白它在声明什么。
来自Olivianeacsu的代码
【问题讨论】:
-
@NathanOliver,我们是否应该以一个好的答案应该提到受保护的构造函数为由重新打开?
-
@Bathsheba 我认为这是切线的。 OP 特别声明他们不理解
:m_description(aDescription){}部分。
标签: c++ class constructor declaration protected