개발관련(Development)/씨뿔뿔(C++)
2차원 Vector 사용방법
Clack
2021. 3. 12. 17:19
가물가물 헷갈리는것들 척 하면 착 하고 기억나면 좋겠다
// Example program
#include <iostream>
#include <string>
#include <stdio.h>
#include <array>
#include <vector>
int main()
{
/*
std::string name;
std::cout << "What is your name? ";
getline (std::cin, name);
std::cout << "Hello, " << name << "!\n";
*/
std::array<int, 5> testArray = { 31, 32, 33, 34, 35 };
std::cout << "testArray " << testArray[2] <<"\n";
std::vector < std::vector <int> > test2dVector(10,std::vector <int>(10,0));
test2dVector[2][3] = 203;
std::vector<int> addVector = { 11, 12, 13, 14 };
test2dVector.push_back( addVector );
addVector.push_back( 15 );
test2dVector[10].push_back( 16 );
test2dVector[0][5] = 55;
std::vector<int> frontVector = test2dVector.front();
test2dVector[0][5] = 66;
std::cout << "test2dVector[1][9] " << test2dVector[1][9] <<"\n";
std::cout << "test2dVector[2][3] " << test2dVector[2][3] <<"\n";
std::cout << "test2dVector[10][2] " << test2dVector[10][2] <<"\n";
std::cout << "addVector[4] " << addVector[4] <<"\n";
std::cout << "test2dVector[10][4] " << test2dVector[10][4] <<"\n";
std::cout << "frontVector[5] " << frontVector[5] <<"\n";
std::cout << "test2dVector[0][5] " << test2dVector[0][5] <<"\n";
}
그럼 이만