본문 바로가기

Language & API/C++

[코딩]동적 2차 배열 만들기

동적 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