//#include <iostream>
//
//using namespace std;
//
//int main()
//{
// cout << "Hello world!" << endl << "ㅁㄴㅇㅁㅇㄴ" << endl;
// return 0;
//}
//#include <iostream>
//
//using namespace std;
//
//int main() {
// int x, y;
//
// cin >> x >> y;
//
// cout << x + y;
//
// return 0;
//}
//#include<iostream>
//
//using namespace std;
//
//class data{
//public:
// data();
// ~data();
// int a, b, c;
// void f();
//};
//
//data::data() {
// cout << "class started" << endl;
//}
//data::~data() {
// cout << "class ended" << endl;
//}
//
//void data::f() {
// cout << "Hello There" << endl;
//}
//
//int main() {
// data x;
// x.a = 10;
// x.b = 20;
// x.f();
//}
//#include <iostream>
//
//using namespace std;
//
//class Circle{
//public:
// int radius;
// double setArea();
//
//};
//
//double Circle::setArea(){
// return 3.14*radius*radius;
//}
//class semiCircle{
//public:
// int radius;
// double getArea();
//};
//
//double semiCircle::getArea(){
// return 3.14*radius*radius/2;
//}
//
//int main()
//{
// Circle donut;
// donut.radius = 1;
// double area = donut.getArea();
// cout<< "donut 면적은 "<<area<<endl;
//
// Circle pizza;
// pizza.radius = 30;
// area = pizza.getArea();
// cout<<"pizza 면적은 "<< area<<endl;
//}
//#include <iostream>
//
//using namespace std;
//
//class Rectangle{
//public:
// int width;
// int height;
// double getArea();
//};
//
//double Rectangle::getArea(){
// return width*height;
//}
//
//int main(){
// Rectangle rect;
// rect.width = 3;
// rect.height = 5;
// cout<< rect.getArea() << endl;
//}
//#include <iostream>
//
//using namespace std;
//
//class Circle{
//public:
// int radius;
// Circle();
// Circle(int r);
// double getArea();
//};
//
//Circle::Circle(){
// radius = 1;
// cout<<"반지름" << radius <<" 원생성"<< endl;
//}
//
//Circle::Circle(int r){
// radius = r;
// cout << "반지름" << radius << "원생성"<< endl;
//}
//
//double Circle::getArea(){
// return 3.14*radius*radius;
//}
//
//int main(){
// Circle donut;
// double area = donut.getArea();
// cout<<"donut 면적은 "<< area<<endl;
//
// Circle pizza(30);
// area = pizza.getArea();
// cout<<"pizza 면적은 "<< area<<endl;
//}
//#include <iostream>
//using namespace std;
//
//class Circle{
//public:
// int radius;
// Circle();
// Circle(int r);
// double getArea();
//};
//
//Circle::Circle():Circle(1){}
//
//Circle::Circle(int r) {
// radius = r;
// cout <<"반지름 "<< radius << " 원생성" << endl;
// }
//
//double Circle::getArea(){
// return 3.14*radius*radius;
//}
//int main(){
// Circle donut;
// double area = donut.getArea();
// cout<<"donut 면적은 "<< area<<endl;
//
// Circle pizza(30);
// area = pizza.getArea();
// cout<<"pizza 면적은 "<< area<<endl;
//}
//
//#include <iostream>
//using namespace std;
//
//class Point{
// int x,y;
//public:
// Point();
// Point(int a, int b);
// void show() {cout<<"(" << x<< ", "<<y<< ")"<<endl; }
//};
//
//Point::Point():Point(0, 0) { }
//
//Point::Point(int a, int b)
// :x(a), y(b) {}
//
//int main(){
// Point origin;
// Point target(10, 20);
// origin.show();
// target.show();
// }
//
//#include <iostream>
//using namespace std;
//
//class Rectangle{
// public:
// int width,height;
// Rectangle();
// Rectangle(int w, int h);
// Rectangle(int length);
// bool isSquare();
//};
//
//Rectangle::Rectangle(){
// width = height = 1;
//}
//
//Rectangle::Rectangle(int w, int h){
// width = w, height= h;
//}
//
//Rectangle::Rectangle(int length){
// width=height=length;
//}
//
//bool Rectangle::isSquare(){
// if(width == height) return true;
// else return false;
//}
//
//int main() {
// Rectangle rect1;
// Rectangle rect2(3, 5);
// Rectangle rect3(3);
//
// if(rect1.isSquare()) cout<<"rect1은 정사각형이다."<<endl;
// if(rect2.isSquare()) cout<<"rect2는 정사각형이다."<<endl;
// if(rect3.isSquare()) cout<<"rect3은 정사각형이다."<<endl;
//}
//#include <iostream>
//using namespace std;
//
//class Circle{
//public:
// int radius;
// Circle();
// Circle(int r, int q);
// ~Circle();
// double getArea();
//};
//
//Circle::Circle():Circle(1, 1) {}
//
//Circle::Circle(int r, int q){
// radius = r;
// cout<<"반지름"<<radius<<" 원 생성"<<endl;
//}
//
//Circle::~
//Circle(){
// cout<<"반지름 "<< radius << " 원 소멸"<< endl;
//}
//
//double Circle::getArea(){
// return 3.14*radius*radius;
//}
//Circle (1, 2);
//void f(){
// Circle 3;
//}
//
//int main(){
// f();
// Circle 4;
// return 0;
//}
//
//#include <iostream>
//using namespace std;
//
//class MyClass {
// public:
// char z='p',y='r';
// MyClass();
// MyClass(char a, char b);
// MyClass(char c);
// ~MyClass();
//
//};
//
//MyClass::MyClass(){
// std::cout << "Create NONE" << endl;
//}
//
//MyClass::MyClass(char a, char b){
// z = a;
// y = b;
// std::cout<<"Create "<<z<<y<<endl;
//}
//
//MyClass::MyClass(char c){
// z = c;
// std::cout<<"Create "<<z<<endl;
//}
//
//MyClass::~MyClass(){
// std::cout<<"Delete "<<z<<endl;
//}
//
//MyClass a, b;
//void f(){
// MyClass c;
//}
//
//int main() {
// f();
// MyClass d;
//}
#include<iostream>
using namespace std;
class MyClass{
public:
MyClass();
~MyClass();
MyClass(int x);
private:
int x,y,z;
};
MyClass::MyClass() {
cout << "Started" << endl;
}
MyClass::~MyClass() {
cout << "Ended" << endl;
}
MyClass::MyClass(int x) {
cout << "Started" << x << endl;
}
MyClass a(1), b(2);
void f() {
MyClass c(3);
}
int main() {
f();
MyClass d(4);
}