내일배움캠프-언리얼

[내일배움캠프 - 언리얼] DAY 23 - 텍스트 콘솔 RPG - 1

이시보 2025. 12. 30. 22:43

C++에서 랜덤 숫자 생성

#include <iostream>
#include <random>

int main() {
    std::random_device rd;              // 난수 시드
    std::mt19937 gen(rd());              // Mersenne Twister 엔진
    std::uniform_int_distribution<> dis(1, 4); // 1~4 균등 분포

    int randomNumber = dis(gen);			// 분포에서 숫자 선택
    std::cout << randomNumber << std::endl;

    return 0;
}

 

 

포인터로 만든 클래스 재할당

MyClass* p = new MyClass();

delete p;      // ✔ 메모리 해제 + 소멸자 호출
p = nullptr;   // ✔ 안전하게 초기화

p = new MyClass();  // ✔ 다시 생성 가능

헤더파일끼리 서로 선언하여 오류

클래스 전방선언으로 오류 해결