반응형
학생 클래스 (생성자) [디딤돌 C++]
▷Student.h
//Student.h
#pragma once
class Student
{
public:
Student(void);//생성자
~Student(void);//소멸자
};
▷Student.cpp
//Student.cpp
#include "Student.h"
#include <iostream>
using namespace std;
Student::Student(void)
{
cout<<"학생 개체 생성자"<<endl;
}
Student::~Student(void)
{
cout<<"학생 개체 소멸자"<<endl;
}
▷program.cpp
//Program.cpp
#include "Student.h"
#include <iostream>
using namespace std;
int main()
{
Student stu1;
cout<<"Test1"<<endl;
Student *stu2 = new Student(); //동적으로 개체 생성
cout<<"Test2"<<endl;
delete stu2; //동적으로 생성한 개체 소멸
cout<<"Test3"<<endl;
return 0;
}
* 디딤돌 C++ 16. 생성자에서
반응형
'C++ > 디딤돌 C++' 카테고리의 다른 글
깊은 복사 [디딤돌 C++] (0) | 2016.04.14 |
---|---|
복사 생성자가 필요하지만 정의하지 않았을 때 [디딤돌 C++] (0) | 2016.04.14 |
학생 클래스 (생성자 중복 정의) [디딤돌 C++] (0) | 2016.04.14 |
학생 클래스 (접근 지정자) [디딤돌 C++] (0) | 2016.04.14 |
캡슐화 개요 [디딤돌 C++] (0) | 2016.04.14 |