[C++] 2-D array

2020. 9. 13. 16:51

일반적인 선언 - C에서 하던대로. Using 'new' and 'delete[]'

 

동적 배열 - 좀 복잡해진다.

boycoding.tistory.com/212?category=1009770

 

C++ 07.20 - 이중 포인터와 동적 다차원 배열 (Pointers to pointers and dynamic mu

이중 포인터와 동적 다차원 배열 (Pointers to pointers and dynamic multidimensional arrays) 포인터를 가리키는 포인터는 이렇게 예상 할 수 있다. : 다른 포인터의 주소를 보유하는.

boycoding.tistory.com

필요하다면 memset 함수로 내용물 0으로 초기화.

felixblog.tistory.com/72

 

[C++] 2차원 배열 동적 할당, 해제하기

안녕하세요. C++ 에서 2차원 배열을 동적으로 할당하고, 해제하는 방법입니다. 아래 코드에서는 string.h 를 inclue 하는데요, 메모리 관련 함수이면서 string.h 에 포함된 점이 특이합니다. memory.h 를 사

felixblog.tistory.com

 

modern C++ 에서는 템플릿을 이용하여 구현하는 것 같던데, 아직 지식이 부족해서 이해할 수 없음.

 


PS에서는 동적 배열 선언 하기보다는, 그냥 max input에 맞춰서 2D 배열 선언해두고 일부만 쓰든가 하는 식임.

동적 배열이 꼭 필요하다면, vector 사용하는게 편한 것 같다.

vector<vector<int>> world(rows, vector<int>(cols, 0));

world[x][y] = 1
...

 

[C] C-style과 C++ style 2-D array 정리

https://goldenriver42.tistory.com/66

'<언어> > [C++]' 카테고리의 다른 글

[C++] sorting  (0) 2020.12.06
[C++] str, char, file Input/Output + EOF  (0) 2020.11.29
[C++] random generator  (0) 2020.09.10
[C++] iterator  (0) 2020.09.05
[C++] Error handling  (0) 2020.09.04

+ Recent posts