목록탬픓릿 (1)
브래의 슬기로운 코딩 생활
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/rLit5/btrSEeYFgJj/BlYPFvsx0ld7bmlCD6CQzk/img.png)
바인딩에는 두 종류가 있다. 정적 바인딩과 동적 바인딩 인데 정적 바인딩은 컴파일 시 변수나 함수가 결정 되는 것이고 동적 바인딩은 실행할 때 결정되는 것이다. 그리고 오버로딩과 오버라이딩의 차이점은 오버로딩은 같은 클래스 안에 이름이 같고 매개변수의 수나 타입이 다른 함수가 중복되 있는 것이고 오버라이딩은 부모클래스와 자식클래스에 이름과 매개변수의 수와 타입도 완전히 같지만 리턴값만 다른 함수가 여러개 존재하는 것이다. 오버라이딩은 부모 클래스의 함수에 virtual키워드를 쓰면 된다. 그리고 정적 맴버 변수는 객체들 모두 공유하는 멤버 변수라는 뜻이다. 그리고 정적 멤버 변수를 선언하면 반드시 정의를 해주어야 한다. 마지막으로 탬플릿은 사용하면 자료형을 나중에 결정하는 것으로 template 을 쓰고..
1-2/C++프로그래밍
2022. 12. 1. 21:33