로딩
티스토리 데이터 처리 중입니다.

포인터#5, 매크로 [노베이스 게임개발 19일차]

 포인터#5, 매크로 [노베이스 게임개발 19일차]

오늘은 포인터의 나머지 내용들과 매크로에 대한 내용을 공부하였다. 먼저 배열의 초기화의 경우에는 for를 이용한 반복문을 통해 하나씩 0으로 만들어 주는 것도 가능하지만 그림과 같이 myarray[10] = { 0, }를 이용하면 모든 배열이 0으로 초기화가 된다.

다음으로 구조체포인터의 초기화는 nullptr을 이용하면 간단하게 할 수 있다. 또 구조체포인터의 배열의 초기화는 배열과 비슷하게 { nullptr, }을 이용하면 된다.

그다음으로는 포인터의 포인터에 대해 배웠다. 간단하게 주소값의 주소값을 받는다고 생각하면 된다고 하는데 방금 코드에서 나온 Marine* marine1[40]이 바로 이중 포인터라고 한다.

이것을 다른 식으로 표현하면 이렇게 표현할 수 있겠다. 왜냐하면 배열의 이름이 포인터.....