나는 개인 멤버들과 클래스가 있다고 가정 ptr
, name
, pname
, rname
, crname
와 age
. 직접 초기화하지 않으면 어떻게됩니까? 예를 들면 다음과 같습니다.
class Example {
private:
int *ptr;
string name;
string *pname;
string &rname;
const string &crname;
int age;
public:
Example() {}
};
그리고 나서
int main() {
Example ex;
}
ex에서 멤버는 어떻게 초기화됩니까? 포인터는 어떻게됩니까? 수행 string
및 int
얻을 기본 생성자와 0-intialized string()
와 int()
? 참조 멤버는 어떻습니까? const 참조는 어떻습니까?
더 알아야 할 것이 있습니까?
누구든지 이러한 사례를 다루는 자습서를 알고 있습니까? 아마 일부 책에서? 대학 도서관에서 많은 C ++ 서적을 이용할 수 있습니다.
더 나은 (버그 프리) 프로그램을 작성할 수 있도록 배우고 싶습니다. 모든 의견이 도움이 될 것입니다!