생초짜가 글하나 싸고갈게
CString str;
function(str);
void function(CString &str){
str=" ";
.......
str = vaule;
}
str이 계속 바뀌어야하는 스트링인데
이렇게 주소값넘겨서 바꿔주는게 나은건가
CString m_str; //멤버변수
void function(){
m_str = vaule;
}
이렇게 멤버변수로 빼는게 나은건가? 멤버로 빼면 인자로 넘길필요가없는데
횽들이 이론적으로 설명좀 어떤 상황에서 써야되는거임?
그 클래스에 멤버변수로서 적당하다고 생각하면 넣고 아니면 빼
ㄴ 적당한게 뭐냐
뭐하러 귀찮게 함수마다 변수로 넘겨줘 그냥 멤버변수로 빼버리면 편하지 편한대로 해
ㄴ감사감사