|
class cb; --> 이부분이 의미하는것은 무엇인지요.
class cb
{
.......
};
class cb ; 는 클래스를 선언만 해주는 것 아닌가요. 이부분이 없어서 되는것이 아닌지..
cb *c1 = new cb; --> 이때 생성자가 실행되는것으로 알고 있는데요.
위와 같이 동적으로 생성해서 사용하는것과 cb를 바로 사용하는것과의 차이는 어떤지요.
vc++로 된 소스를 보던중에
vc에서는
선언만하고
cb *c1;
으로 사용하는데 차이점을 알고 싶어서요.
즉
cb& cb::instance()
{
static cb c1;
return c1;
}
으로
cb::instance()._bc = true;
으로 값이 바뀌면
다음에 동적으로 생성해도 _bc의 값은 true로 설정되어있는건가요.
|