C++ 클래스, 생성자

C, C++ 2015. 3. 18. 22:35

#include <iostream>


using namespace std;


class Person{

private:

    char * name;

    int age;

    

public:

    Person(char * _name, int _age);

    // 생성자 오버로딩

    Person(char * _name, int _age, int height);

    void sayName();

};


Person::Person(char * _name, int _age){

    // 생성자

    name = _name;

    age = _age;

}

void Person::sayName(){

    cout << "name, " << name << endl;

}


int main(){

    // 객체 생성

    Person person1("John", 33);

    person1.sayName();

    return 0;

}


: