Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Programmers
- UnrealEngine4
- softeer
- RootMotion
- UE5
- 오블완
- DirectX11
- NRVO
- C
- GeeksForGeeks
- C++
- RVO
- 티스토리챌린지
- 언리얼엔진5
- directx
- 팰린드롬 만들기
- winapi
- Frustum
- 줄 세우기
- UnrealEngine5
- const
- 백준
- IFileDialog
- Unreal Engine5
- 프로그래머스
- algorithm
- DeferredRendering
- 2294
- 1563
- baekjoon
Archives
- Today
- Total
목록배열과 포인터 차이 (1)
Game Develop
[C++] 포인터와 배열의 차이.
배열은 선언과 동시에 정의를 해줘야한다. 그래서 보통 아래처럼 정의한다. int arr[30]; int arr[]; // Error. 그리고 선언된 배열은 포인터변수와 다르게 상수이다. 해당 변수에 다른 값을 대입하지 못한다. 값을 대입하려 할 경우 l-value가 아니라며 컴파일에러가 뜬다. 이런점만 빼면 거의 대부분이 유사하긴 하다. 이외에 차이점을 좀 더 나열하자면 아래와 같다. 1. sizeOf를 사용할 때. sizeof(포인터변수) -> 포인터변수의 크기가 리턴된다. 포인터변수의 크기는 32bit컴파일러인지, 64bit컴파일러인지에 따라 다르다. sizeof(배열) -> 배열전체의 총 크기를 변환한다. int arr[3]인 경우, sizeof(int) * 3이 될 것이다. 2. 문자열 문자열을 ..
C++/C++
2022. 10. 8. 20:43