라벨이 벡터사용법인 게시물 표시

[C++] Vector 사용법 (Push_back, at)

이미지
C++ 하면 STL 이라는 강력한 라이브러리가 있다. 그 중 하나 인 vector다. 1. 시작하기전. #include<vector> 포함 시켜주자. 2. 기능. vector.Pushback(); // 값 넣어주자. vector.at(); // 값 빼주자. 3. 구현 #include<iostream> #include<vector> //stl제공 라이브러리 추가 using namespace std; struct stUserInfo { int nAge; float fHeight; float fKg; }; void main() { vector<stUserInfo> Vec; //구조체 사용 가능하다, stUserInfo 로 하는 Vecotr 선언. stUserInfo stUserInfo;  stUserInfo.nAge = 99; stUserInfo.fHeight = 188.8; stUserInfo.fKg = 102.1;        Vec.push_back(stUserInfo);//값을 뒤에 추가 stUserInfo.nAge = 11; stUserInfo.fHeight = 111.1; stUserInfo.fKg = 12.12;        Vec.push_back(stUserInfo);//값을 뒤에 추가 stUserInfo = Vec.at(0);//값 꺼내기 cout << "First" << endl; cout << "나이 : " << stUserInfo.nAge << endl; cout << "키 : " << stUserInfo.fHeight << endl; cout <<  "몸무게 : " << stUserInfo.fKg << endl; stUserInfo = ...