1
A
回答
10
A a(x,y);
值創建了一個名爲a
對象,調用的A
構造函數有兩個參數相匹配的類型x
和y
,或任何可轉換類型。
所以這個:
vector<int> myvector(4,99);
匹配此構造函數:
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());
哪個構建的價值99 vector
有4個元素,並調用它myvector
。這個構造函數被調用是因爲第一個參數可以被轉換爲size_type
,這也是一個typedef
,定義爲一個整型(通常爲unsigned long
)。
11
這是(最有可能)的整數的std::vector,初始化爲包含四個整數與99
相關問題
- 1. C++模板變量類型聲明
- 2. 正向聲明opengl類型
- 3. C++中的正向聲明類
- 4. C類型聲明intN_t
- 5. C#匿名類型聲明
- 6. C++抽象類型聲明
- 7. 向前在C++中聲明類,不完整類型
- 8. 在類聲明中聲明未知類型c#
- 9. 向量聲明
- 10. 聲明類變量C++
- 11. C - 聲明中的未聲明變量
- 12. 如何在C++中聲明向量?
- 13. C中的類型聲明(概念)
- 14. 在類中聲明動態2D向量
- 15. C中的前向聲明?
- 16. C++中的前向聲明
- 17. C++如何聲明和初始化類中的向量
- 18. 記錄類型的前向聲明
- 19. 類型MatrixXd&VectorXd的前向聲明?
- 20. C++未聲明的標識符向量
- 21. 簡單的C#方向聲明變量
- 22. C++的非類向前聲明的typedef
- 23. c#聲明子類爲類型超類
- 24. 類變量的前向聲明
- 25. 用於聲明抽象泛型類型變量的C#語法
- 26. 如何在C++中聲明HashMap類型
- 27. 聲明泛型變量類型
- 28. 模板類的前向聲明C++
- 29. C++類前向聲明的缺點?
- 30. Scala中的類型聲明