Recent posts

[C++] void pointer, null pointer

less than 1 minute read

January 25 2023

개요 void pointer 데이터 형이 정해지지 않은 포인터 모든 타입의 데이터 할당이 가능하며 타입캐스팅을 통해 접근 C++17 환경이라면 any 사용 권장 null pointer 아무 것도 가...

[Python] 얕은 복사/깊은 복사

less than 1 minute read

January 24 2023

개요 copy 모듈의 deepcopy 함수를 이용하여 깊은 복사 가능 문자열, 튜플 같은 변경이 불가능한 객체는 얕은 복사, 리스트 같이 변경이 가능한 객체는 깊은 복사 수행

[Python] mutable/immutable

less than 1 minute read

January 23 2023

개요 mutable 객체 값의 수정이 가능한 객체(리스트, 딕셔너리) 값 수정 시 주소값이 달라지지 않음 immutable 객체 값의 수정이 불가능한 객체(문자열, 튜플) 값 수정 시 새로운 객체 ...

[Python] 가비지 컬렉션

less than 1 minute read

January 22 2023

개요 레퍼런스 카운트(객체를 참조하는 수)를 관리하여 카운트가 0일 때 소멸 대상으로 등록

[Python] 스페셜 메소드

less than 1 minute read

January 21 2023

개요 인터프리터에 의해서 호출되는 메소드 함수 앞뒤에 언더바를 두개씩 붙여서 정의 반복, 컬렉션, 문자열 등의 관련 함수 정의 가능 예시 __len__을 정의하면 len 함수 호출 가능