Kea*_*eks 10
A a(x,y);
创建名为对象a
,调用的构造A
具有两个参数相匹配的类型的x
和y
,或任何可转换类型.
所以这:
vector<int> myvector(4,99);
Run Code Online (Sandbox Code Playgroud)
匹配此构造函数:
explicit vector( size_type num, const TYPE& val = TYPE() );
// `TYPE` is a `typedef` assigned to the parametrized type (here `int`), which means the constrcutor is actually:
explicit vector( size_type num, const int& val = int() );
Run Code Online (Sandbox Code Playgroud)
其中使用值为99的4个元素构造a vector
并调用它myvector
.调用此构造函数是因为第一个参数可以转换为a size_type
,也是a typedef
,定义为整数类型(通常unsigned long
).
归档时间: |
|
查看次数: |
333 次 |
最近记录: |