최근 포스트

C++ 문법(5) 클래스

2 분 소요

Introduction 클래스의 멤버 변수를 프로퍼티(property), 멤버 함수를 메소드(method)라고도 한다. 멤버변수는 독립된 메모리공간에 저장되나, 멤버 함수는 모든 인스턴스가 공유한다.

Effective Python C1. Pythonic(4) - 형식 문자열은 f-string을 사용하라

최대 1 분 소요

Introduction 형식화는 미리 정의된 문자열에 데이터 값을 끼워 넣어서 사람이 보기 좋은 문자열로 저장하는 과정이다. 파이썬에서는 언어의 내장된 기능과 표준 라이브러리를 통해 네 가지 방식으로 형식화할 수 있다. 그러나 f-string을 제외하고는 여러 단점에 있어 f-s...

C++ 문법(4) 변수 scope와 네임스페이스

3 분 소요

Introduction 네임스페이스를 알기 전에 미리 아래 개념들을 알아야 한다. scope 변수의 유효범위(scope)란 해당 변수가 사용될 수 있는 범위를 의미한다. linkage 연결은 해당 변수를 사용할 수 있는 파일의 접근 가능 여부를 나타낸다. 외부 연결을 가지는 ...

C++ 문법(3) 오버로딩

1 분 소요

Introduction 오버로딩이란 같은 기능을 수행하는 함수의 매개변수 형식만 달리해서 사용할 수 있도록 해주는 것이며, 객체 지향 프로그래밍 특징인 다형성을 만족하도록 한다. 함수 시그니처 시그니처란 함수의 원형에 명시되는 매개변수 리스트를 가리킨다.