问题描述
请告诉我这两个例子中单个冒号的用途。
例1:
Super(const std: :string& str):mStr(str){}
例2:
Sub(int i):超级(),mInt(i){}
我尝试过:
请告诉我这两个例子中单个冒号的用途。
例1:
Super(const std :: string& str):mStr(str){}
例2:
Sub(int i):Super(),mInt(i){}
Please tell me what the single colon is used for in these 2 examples.
Example 1:
Super(const std::string& str) : mStr(str) {}
Example 2:
Sub(int i) : Super(""), mInt(i) {}
What I have tried:
Please tell me what the single colon is used for in these 2 examples.
Example 1:
Super(const std::string& str) : mStr(str) {}
Example 2:
Sub(int i) : Super(""), mInt(i) {}
推荐答案
DerivedClass( derived_args, base_arguments )
: BaseClass( base_arguments )
, m_Member1( initial_value1 )
, m_Member2( initial_value2 )
{
// constructor implementation
}
I建议在C ++参考站点阅读本教程: []
I recommend reading this tutorial at the C++ reference site: Classes (I) - C++ Tutorials[^]
这篇关于请告诉我这些例子中单结肠的用途。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!