본문 바로가기

오븐 노트

검색하기
오븐 노트
프로필사진 오 븐

  • 분류 전체보기 (134)
    • Develop (134)
      • Assembly (10)
      • C++ (80)
      • Unreal5 (44)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
일 월 화 수 목 금 토
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
  • C++
  • Unreal5
  • Unreal
  • Assembly
  • malloc
  • 템플릿 기초
  • 벡터
  • map
  • 사칙연산
  • 포인터
  • 연습문제
  • list
  • 면접
  • 언리얼엔진5
  • 디버깅
  • TextRpg
  • 함수기초
  • enum
  • 타입변환
  • 코딩테스트
  • 블루프린트
  • Vector
  • 열거형
  • 반복문
  • 동적할당
  • 배열
  • 참조
  • UE5
  • 분기문
  • 소멸자
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록템플릿 기초 (2)

오븐 노트

[C++] 템플릿 기초 #2

#include using namespace std; // typename T(name)를 붙이면 어떤 타입도 다 넣을 수 있음 // 무조건 typename을 붙여야 하는 것은 아니다 // template 안에 들어가는건 [골라줘야 하는 목록]이라고 볼 수 있음 template class RandomBox { public: T GetRandomData() { int idx = rand() % SIZE; return _data[idx]; } public: T _data[SIZE]; }; // 템플릿 특수화 template class RandomBox { public: double GetRandomData() { cout

Develop/C++ 2023. 5. 3. 15:52
[C++] 템플릿 기초 #1

#include using namespace std; class Knight { public: // ... public: int _hp = 100; }; template // class로 지어도 가능하지만 class 문법과 헷갈리니 typename 사용 void Print(T a) { cout

Develop/C++ 2023. 5. 3. 15:00
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바