STL

map

STL

#include #include #include using namespace std; void main(void) { map c; c.insert(map::value_type(1, "hoge")); c.insert(map::value_type(10, "piyo")); c.insert(map::value_type(100, "momo")); for(map::iterator it = c.begin(); it != c.end(); …

Deque

STL

#include #include using namespace std; void main() { deque deq; deq.push_front(1); deq.push_front(12); deq.push_front(123); deq.push_back(1234); deq.push_back(12345); deq.push_back(123456); /* 逆反復子 */ for(deque::reverse_iterator ritor …

vector

STL

そろそろまじめにC++の勉強をしようと、STLをはじめてみる。 とりあえず、vectorから。 #include #include using namespace std; void main() { vector c; c.reserve(10); /* 書き込み */ c.push_back(1); c.push_back(12); c.push_back(123); /* 出力 */ fo…