C++ 초급 키워드 정리

타입·2024년 1월 9일
0

C++ 공부

목록 보기
1/17

namespace

iomanipulator

auto/decltype/nullptr - 타입 추출, 함수 반환형으로 decltype(auto)와 같이 활용 가능
using
constexpr - 컴파일 타임 상수 (if constexpr: false 부분은 컴파일 제외)
structure binding
string

default parameter
function overloading
template
inline function

delete function/suffix return - 함수 삭제하여 호출 불가능
suffix return type - 후위 반환 타입
constexpr function
lambda expression

ranged for
init if

reference
const reference
reference return
rvalue reference

explicit casting

new

access modifier
constructor
destructor

explicit - 함수 내에서 암시적 형변환 비활성화 (mutable: const 함수 내에서 mutable로 선언된 멤버 변수 수정 가능)

copy constructor
Shallow copy

static member data
static member function
const member function
this

inheritance
protected
constructor and inheritance

upcasting
virtual function
override & final
virtual destructor

abstract class
interface

RTTI (Runtime Type Information) - 런타임 타입 정보, 가상 함수 테이블이 있는 클래스에 타입 정보 객체가 싱글톤으로 추가
dynamic_cast - RTTI를 이용한 안전한 캐스팅

operator overloading
smart pointer
function object

STL
STL container
STL iterator
STL algorithm

exception


mangling - 함수 오버로딩 시 함수 네이밍
address
overloading resolution - 오버로딩된 함수 호출 시 함수 선택

ADL (Argument Dependent Lookup) - 함수의 인자로 namespace 검색

profile
주니어 언리얼 프로그래머

0개의 댓글