오븐 노트

[C++] 포인터 기초 #2 본문

Develop/C++

[C++] 포인터 기초 #2

오 븐 2022. 7. 1. 07:00
#include <iostream>
using namespace std;

void SetHP(int* hp)
{
	*hp = 100;
}

int main()
{
	// 포인터 사용
	int hp = 1;
	SetHP(&hp);
	// 포인터 사용

	int number = 1;
	// 타입의 불일치
	// 아래 캐스팅의 경우 늘어난 바이트 수에 따라 다음 주소를 침범하게 되는데 해당 주소에 다른 값이 존재하고 있을 경우 덮어씌워버리는 일을 해버림
	__int64* ptr = (__int64*)&number;
	*ptr = 0xAABBCCDDEEFF;
	
	return 0;
}

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 - 인프런 | 강의
 
C++ 카테고리의 글은 인프런 Rookiss님의 강의를 공부하며 정리하는 내용입니다.
이미 알고 있는 내용도 다시 정리 되어있을 수 있습니다.

 

모든 글은 제가 공부하기 위해 작성합니다.

'Develop > C++' 카테고리의 다른 글

[C++] 포인터 실습  (0) 2022.07.05
[C++] 포인터 연산  (0) 2022.07.01
[C++] 포인터 기초 #1  (0) 2022.06.30
[C++] TextRPG #2 (구조체)  (0) 2022.06.28
[C++] TextRPG #1 (포인터 X, 기초)  (0) 2022.06.15