copy constructor

    [C++] Class : 절차지향을 넘어 객체지향으로!

    여러 사람이 모여서 하나를 완성해야 하는 시대가 왔다.대표적으로 모듈화 절차지향은 한 사람 기준이었지만, 객체지향은 여러 사람 기준 '사람이 정의한' 현실 세계에 존재하는 모든 것은 객체로 정의하자! OOP에서 가장 중요한 것 : 확장성, 유지보수성 Class A { member variable; // == field constructor function + in Cpp복사 생성자 함수소멸자대입연산자 함수 member function; // == method }; # 생성자, 복사생성자, 소멸자, 대입 연산자는 디폴트로 설정되어있다 # 클래스 밖에 있는 함수를 외부 함수로 칭한다! main도 외부 함수다! #CPP에서도 접근 지정자가 있다 (자바는 여기에 default를 추가해서 4개다)캡슐화를 파괴하는..