Programming
8 posts[C++] 로컬 반환에서 std::move가 RVO/NRVO를 막는 이유
로컬 변수를 반환할 때 std::move가 RVO/NRVO를 막아 오히려 손해가 되는 경우와 대안
[C++] Most vexing parse
C++의 고전적인 문법 모호성(ambiguity) 문제인 'Most vexing parse'의 원인과 해결방법
[C++] Compile-time 분기 vs Runtime 분기 (if constexpr)
C++ Template를 사용할 때 흔히 겪는 분기 처리 오류 사례를 통한 Compile-time 분기와 Runtime 분기의 개념을 정리
[CPython] Type & Metaclass (PyType_Type)
Python 자료형의 특징과 클래스 계층 구조, metaclass 'type'의 구현
[CPython] Python Object Model (PyObject)
Python에서 정의하는 Object(객체)의 개념과 CPython 내부 구현 모델
[C] variadic function: Implementation
variadic function의 공식 API 'va_list'의 구현과 설계 분석
Series variadic-function 1 / 2
[C] variadic function: Calling Convention
variadic function 구현에 있어 Low-level behavior가 갖는 의미와 표준, Calling convention(호출 규약)
Series variadic-function 2 / 2