2012년 2월 6일 월요일

C++ 생성자에서 생성자 부르면 바보된다.


class foobar
{
foobar (char *a);
foobar (string *a);
};
foobar::foobar (string *a)
{
foobar (a.c_str());
}
이런식으로 생성자에서 다른 생성자를 호출하게 해놓았더니 foobar (string*a)로 객체를 생성하니 바보가 됐다.

댓글 없음:

댓글 쓰기