c++標準庫中最有用的容器是向量 vector
push_back() 擴充套件向量
size() 獲得向量中元素的個數
存在其他標準庫容器,例如對映
eg.
char ch;
int ii;
char* pc = & ch;
int* pi = & ii;
*pi = *pc 對的,型別轉換question:*pc = *pi對嗎?
pi = pc; 錯誤
pc = pi; 錯誤
vector v(1000)
the size of vector v(1000) is 20question
c++用稱為new的操作符將「空閒儲存」(又稱為堆)變為可用狀態
指標不能夠隨意轉換的解釋
使用vector可以有效地避免越界操作,vector是可以記住size的指標
向量組與向量空間
1 n個有次序的數,組成的陣列稱為n維向量,這n個數稱作分量,第i個數稱作第i個分量。由若干個同維向量可組成向量組 2 向量組a與係數k的線性組合表示為 如果 則稱向量b可以有向量組x線性表示 3 向量組b可以由向量組a線性表示的充要條件是r a r a,b 而兩個向量組等價的條件是r a r b ...
拓撲空間 距離空間 向量空間和內積空間
拓撲空間是最基本的,是集合 開集構成,這個空間裡沒有距離。就像人群 關係 社會一樣。距離空間 拓撲空間 距離。這個距離的 主要是定義出來的。距離空間是拓撲空間的乙個子集,也可以理解為是乙個子概念。同理向量空間又是距離空間的乙個子集,子概念。對拓撲向量空間來說,它是乙個度量空間當且僅當其有可數區域性拓...
向量空間的基和維
向量空間的基 basis 必須滿足兩個條件 1 是一組線性無關的向量 2 這些向量的線性組合生成向量空間 對於乙個向量空間,它的basis有很多個,但是這些basis有共同的vector的數目,這個數目就是向量空間的維 dimension 1 column space 2 null space 3 ...