목록2024/03/17 (3)
Minwoo Dev.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cHFe31/btsFSb7xcFf/hMx4IDespwQEkhW8RYRC7K/img.png)
디폴트 생성자(Default Constructor) #include using namespace std; class MyClass { private: int num; public: // 생성자 없음!!!! void SayHi() { cout
C++
2024. 3. 17. 22:22
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/o2ZMw/btsFRkKKAS6/Jkd7hHXcV5eSDmKZkyX9Xk/img.png)
생성자(Constructor) 생성자는 객체 생성 시 호출된다 함수의 일종이라 오버로딩이 가능하다. 함수의 일종이라 디폴트 값을 선언해줄 수 있다. 생성자를 사용하면 클래스를 이용하여 객체를 생성할 때, 객체의 생성과 동시에 초기화가 되게 할 수 있다. #include using namespace std; class MyClass { private: int num; public: MyClass(int n) // 생성자!!!! { num = n; } void ShowNum() { cout
C++
2024. 3. 17. 21:59
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bwKC3n/btsFQS1RJAX/HntEGh3gOn95Ehe790APM0/img.png)
x와 y 에 대한 점을 나타내는 Myclass라는 클래스가 있다고 하자. 보통 생성자를 통하여 값을 전달받아 사용하는 방식으로 코드를 작성하면 아래와 같을 것이다. #include using namespace std; class Myclass { private: int x; int y; public: Myclass(int xpos, int ypos) { x = xpos; y = ypos; } void ShowPoint() const { cout
C++
2024. 3. 17. 13:58