목록소멸자 (2)
브래의 슬기로운 코딩 생활

오늘은 함수 중첩과 생성자 중첩 디폴트 인자에 대하여 공부 하였다. 일단 객체 지향 프로그래밍의 3가지 특징은 캡슐화, 상속성, 다형성이 있다. 오늘 배운 내용은 다형성에 관한 내용이다. 함수 중첩은 C언어에서는 안되지만 C++은 가능하다. 함수 중첩은 하나의 함수명으로 여러 개의 유사 목적으로 사용할 수 있다. 생성자도 여러개를 중첩 시킬 수가 있지만 소멸자는 중첩이 불가능 하다. 왜냐하면 함수를 중첩 하는 경우는 매개변수의 형이 다른 경우와 매개변수의 개수가 다른 경우인데 생성자는 매개변수의 개수를 다양하게 할 수 있지만 소멸자는 매개변수 없이 그냥 호출 되기 때문에 소멸자는 중첩 시킬 수 없다. 그리고 디폴트 인자는 말 그대로 호출할 때 매개변수값을 지정하지 않으면 기본값으로 들어갈 값이다. 디폴트..

오늘은 C++중간고사 점수를 확인하고 수업을했다. 나는 30점 만점에 29점을 맞았다. 만점도 5명이나 있어서 A+ 나올수 있을까 걱정이다. 기말에는 다 맞을수 있게 노력해야 겠다. C++에서 가장 중요한 그림 private: 외부에서 접근 불가능 protected: private와 같지만 파생클래스에서는 접근이 가능 //보통 멤버 변수 public: 외부에서 접근 가능 //보통 멤버 함수 객체의 멤버 호출 직접참조연산자: . - 일반 객체가 멤버에 접근할 때 사용 간접참조연산자: -> - 포인터 객체가 멤버에 접근할 때 사용 배열 배열의 초기화 - int[?] = {?,?,...} (중요) 배열의 이름은 배열의 시작주소 문자열 배열을 복사할 때에는 strcpy()를 사용, string을 사용한다면 그냥..