참고자료 : https://learn.microsoft.com/en-us/cpp/standard-library/vector-class?view=msvc-170
#include <vector>
bool empty() const;
int main(){
vector<int> v;
if(v.empty()) cout << "I am in between jobs.";
}
void push_back(const T& value);
void push_back(T&& value);
void pop_back();
int main(){
vector<int> v;
v.push_back(3);
v.pop_back();
}
const_iterator begin() const;
iterator begin();
iterator end();
const_iterator end() const;
int main(){
vector<int> v;
v.push_back(1);
v.push_back(3);
v.push_back(2);
sort(v.begin(),v.end());
}
size_type size() const;
-Example
int main(){
vector<int> v;
v.push_back(1004);
if(v.size()==1) cout<<"wang jun young";
}
iterator insert(
const_iterator position,
const Type& value);
iterator insert(
const_iterator position,
Type&& value);
void insert(
const_iterator position,
size_type count,
const Type& value);
template <class InputIterator>
void insert(
const_iterator position,
InputIterator first,
InputIterator last);
int main(){
vector<int> v1;
vector<int> v2;
v1.push_back(1);
v1.push_back(5);
v2.push_back(2);
v2.push_back(4);
v2.insert(1,3);
v1.insert(1,v2.begin(),v2.end());
}
iterator erase(
const_iterator position);
iterator erase(
const_iterator first,
const_iterator last);
int main(){
vector<int> v;
v.push_back(1);
v.push_back(5);
v.push_back(2);
v.push_back(4);
v.erase(v.begin()+1,v.begin()+2);
}
void clear();
int main(){
vector<int> v1;
v1.push_back(1);
v1.push_back(5);
v1.clear();
}