Skip to main content

C++ vector 使用方法

#include <vector>

using namespace std;

vector <int> v1;
vector <int>::iterator Iter1;

v1.push_back( 10 ); // 丟一個 integer 進去 vector

v1.push_back( 19 );

// v1.begin() : vector 的最前面

// v1.end() : vector 的最後面

for( Iter1 = v1.begin(); Iter1 < v1.end(); Iter1++ ){
    cout << *Iter1 << ", ";  // 取值,印出
}  

cout << endl;

// 移除 第一個 Element
v1.erase (v1.begin());

 

// 移除 前兩個 Element
v1.erase (v1.begin(), v1.begin() + 1);

Comments

Eden said…
我最近也在學C++ Vector的用法,還不是很熟。
還好有你這篇的文章可以看 ^_^
用力學習中……
很高興對你有幫助!我也在學習中 ^-^

Popular posts from this blog

線上筆記本、便利貼整理 Online Note Taking Service (Especially Sticky Note) List

Some of the note taking service I have tried! Sticky Note lino it Comment: 精美、除了沒有辦法 download as file + print  之外,應該是這個  list  中的  best choice 中文資料儲存沒有問題,不會變亂碼 無法 double click create note, 但是可以用拖拉方式產生 可以 share, send link, embed, rss, 可用 email post, 無法存檔 無法 double click to edit,但是跳出視窗的速度還 OK、可直接 drag & drop 有 public(group) vs. private 的設定 不能 print(應該說 print 的時候內容不會出現) 有 Task 功能 無法download as file (應該沒有可以的) squareleaf Comment: 比較不  fancy  ,但是簡單可愛 中文資料儲存沒有問題,不會變亂碼 可用 browser print, 但是排版沒有很好 可直接點選編輯(不用等跳出小視窗後再 input) 無法在空白地方 double click 產生新 Note 無法 share, 無法download as file postica Comment: 精簡,稍微制式 中文資料儲存沒有問題,不會變亂碼 點選編輯的時候很慢,反應遲鈍 可以 Print, 但是中文編碼要選 UTF-8 可以 drag & drop 無法 download as file, 無法 share wall wisher Comment: 精美 中文儲存有問題 雙擊 create note, 可以拖拉 每個 note 有 160 character 的限制 文字沒有 Format,無法調整大小, 顏色 可 share, send link, rss fee...

Install python-mysqldb with lampp on Ubuntu

I try to download python-mysqldb from " http://sourceforge.net/projects/mysql-python/" and run the build/install command: python setup.py build I receive this message: EnvironmentError: mysql_config not found I set mysql_config to "/opt/lampp/bin/mysql_config" (I use lampp) and encounter this error message: cc1: error: unrecognized command line option "-mpentiumpro" cc1: warning: command line option "-felide-constructors" is valid for C++/ObjC++ but not for C cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++ but not for C error: command 'gcc' failed with exit status 1 so I type sudo apt-get install python-mysqldb and find that I can finally import MySQLdb in python

Procedure to install wordnet on Ubuntu (Linux)

// get tcl, tk before install wordnet sudo apt-get install tcl8.4-dev tk8.4-dev // in the WordNet-3.0 folder (Where your download and extract the package) // depends on where the above commend install tcl, tk ./configure --with-tk=/usr/share/tcltk/tk8.4 --with-tcl=/usr/share/tcltk/tcl8.4 make sudo make install // Now, wordnet will be in "/usr/local/WordNet-3.0"