#include <iostream>
using namespace std;
class Person {
int id;
double weight;
string name;
public:
void show() { cout << id << ' ' << weight << ' ' << name << endl; }
Person(int id = 1, string name = "grace", double weight = 32.5 );
};
int main() {
Person grace, ashley(2, "Ashley"), helen(3, "Helen", 32.5);
grace.show();
ashley.show();
helen.show();
}
C++ 인데 왜 실행이 안되는것??
외부에서 참조할수없다는데 어케해야함
생성자 바디 없어도 되는거임?
중괄호가 없으니 다른 파일에 구현되어있다 보고 찾는데 링커가 그딴거 없ㅎ으니 왜구현안함? 하고 빠꾸맥인건가
중괄호 넣으니까 실행은 되는데 값이 이상함..
변수가 초기화 안돼있다고 하는데 어캄
인자를 받아서 넣어주는데가 없는데?
: field(arg), field(arg) 로 값을 넣던가 아니면 바디에다 값을 field=arg로 대입시키던가 해야될거아니야
짤녀 후?
생성자 선언 원래 저렇게 하는게 맞아? 내가 아는거랑 좀 달라서 ㅇㅅㅇ