2
我來自一個Python的背景,但我對那種在C++標準庫對象和數據結構的讀了,我看到聲明說,字符串的vector
:矢量對象聲明後的括號是什麼意思?
vector<string> names(10);
會指示vector
對象被初始化爲容納string
類型的10個對象。我的問題是:
- 是否申報
<string>
部分有一個抽象的C++類的系統,即它是一個在可以使用在類系統的某些特徵的矢量對象或部分建成語法用戶定義的類定義? - 我是否正確地認爲名稱後面的括號是傳遞給構造函數的參數?
- 是
string
內置類型,如int
或由標準庫定義的對象。因此,內置類型和其他對象之間是否存在差異(例如,所有「類型」都是Python中的對象)?
1.查找模板。是的。 3.這是一個預製課程,不是內置類型。 – chris