C++ 상속
·
C++
오늘 배운 내용 중 중요한 부분인 상속을 좀 더 자세히 이해해 보고자, 구글링과 유튜브 영상을 통해 공부한 후 정리한 글이다.1. 상속을 사용하는 이유클래스 간의 관계 설정하여 코드 재사용성 높이기Class Interface Consistency : 일관적인 클래스 인터페이스 구성 가능abstract / interfacepure virtual functionDynamic Function Binding : 동적 바인딩을 사용하기 (C++는 기본적으로 정적 바인딩)virtual functionvirtual table2. 상속 기본 예제 및 접근 지정자아주 간단한 상속 예제상속 받은 클래스는 부모의 함수를 사용할 수 있다.(public 이니까)#include using namespace std;class An..
C++ TIL day 6
·
C++
1. 프로그래밍 기초Visual Studio 단축키컴파일 CTRL + F7실행 F5값의 전달일반 변수 전달: 변수를 복사하기 때문에 원본의 값은 변하지 않는다.배열의 값 전달: 배열의 경우 배열의 첫번째 위치의 값이 들어있는 주소가 전달되기 때문에 원본의 값을 바꿔준다.참조자를 이용한 전달: 실제 변수의 값 변경#include using namespace std;//일반 변수 전달void ChangeValue(int x){ x = 100;}int main(){ int num = 1; cout #include using namespace std;//배열의 값 전달void ChangeArrayValue(int board[], int size){ if (size >= 0) board[0..