목록전체 글 (71)
영넌 개발로그

array of object static array : Person p[10] #include using namespace std; class Person { public: int age; Person() : age(0) {}; }; int main() { Person p[10]; for (auto& i : p) {//레퍼런스 안붙이면 메모리를 i의 새로 할당받아서 복사하는거임 cout
코딩/C++
2020. 10. 27. 03:18

getter, setter private member variable은 class 내에서만 정의가 가능함. 즉, object를 생성했을 때 이 변수를 read나 write할 수 없다는 뜻과 같아진다. 그러나 read나 write할 수 있는 member function을 public으로 필요로 함 객체 기반 프로그래밍의 범용적인 단어로 쓰이고 있다. - read하는 function을 getter - write하는 function을 setter - 이름을 붙일 때에는 get/set + variable_name - 보통 class 내부에서 선언 (inline이 됨->실행속도 빨라짐) ex) 멤버 변수 age가 있을 때 getAge(), setAge() 와 같은 함수를 public으로 만들어줌 #include ..
코딩/C++
2020. 10. 27. 02:39