지금 클래스 공부하는중인데요
class AAA
{
int a
public:
AAA(int b);
void hamsu()
};
AAA::AAA(int b)
{
this->a=b;
}
void AAA::hamsu()
{
retuen a;
}
int main()
{
AAA aaa(1);
cout<<aaa.a<<endl;
}
이거랑
class AAA
{
public:
int a
AAA(int b);
void hamsu()
};
AAA::AAA(int b)
{
a=b;
}
void AAA::hamsu()
{
retuen a;
}
int main()
{
AAA aaa(1);
cout<<aaa.a<<endl;
}
이거 차이가 대체 뭐에여?
뭐하러 this라는 말까지쓰면서 저렇게 만들필요가있는거죠?
정말 궁금해서 물어봄
소스가 길어지거나 파라미터 이름이랑 똑같으면 헷갈리잖아. 그리고 상속도 배우면 다 알게돼