Tag: cpp


study

Const Function (상수 함수)

1. 상수 함수const를 붙이는 함수들 (ex. void FOO() const)상수 함수 안에서는 멤버 값을 변경할 수 없다.const는 반드시 사용해야 한다.상수 인스턴스는 상수 함수만...

study

this_call

1. this객체가 여러번 인스턴스화 한다고 해서 멤버 함수가 생성되는게 아니라 인자가 추가 되는 개념으로 바뀐다. 1. 멤버 함수의 호출 원리객체가 함수의 1번째 인자(this)로 추가된다. - this call정확히는 ecx 레지스터로 전달 2. static...

study

리펙토링 2강

Refactoring지난 이야기?많은 사람들이 C++로 C스러운 코드를 짠다.먼저 캐스팅에 대해 알아보자. 캐스팅 이야기C / C++의 차이1234567// casting.c#include <stdlib.h>int main(){ ...

study

리펙토링 1강

GitGithub CR, LF Binary, ASCII 구분 안하는 Linux/Unix (?) Linux/Unix - LF만 해도 CR까지 함Windows - CR + LF 해줘야 Git기본 환경 설정12git config --global user.name...