동적 2차 배열을 만드는 방법이다. 매번 까먹기에 적어둔다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | int a[2][4] = { {1,2,3,4}, {5,6,7,8}}; int **te = new int*[2]; for (int i = 0; i < 2; i++) { te[i] = new int[4]; for (int j = 0; j < 4; j++) te[i][j] = a[i][j]; } for (int i = 0; i < 2; i++) for (int j = 0; j < 4; j++) cout << te[i][j] << endl; //delete for (int i = 0; i < 2; i++) delete[]te[i]; delete[] te; | cs |
1 | char *tee[2] = { { "asdf" }, { "bcde" }, {"dasdfasf"} }; | cs |
위에껀 에러다. *tee[3]을 해줘야 한다.
'Language & API > C++' 카테고리의 다른 글
[c++_For_C] assert (0) | 2016.07.19 |
---|---|
[코딩]파라미터 디폴트 (0) | 2015.11.17 |
[코딩]C++ cout 관련 정보 (0) | 2015.10.07 |
[이론]SAL를 사용하자(Source Code Annotation Language) (0) | 2015.09.03 |
HEAP CORRUPTION DETECTED 발생 (1) | 2015.06.26 |