저는 창 클래스의 생성자가 모든 구현을 직접 초기화하지 않고 대신 다른 함수를 호출하는 함수를 호출합니다.너무 많은 함수 사용
예 :
window::window(T&t, X&x)
{ setup(t, x);}
void window::setup(T&t, X&x)
{
//initializing implementation details, size, title etc...
create(t, x);
void window::create(T&t, X&x)
{
//initializing the library Window
//...
}
소멸자와 동일하며 소멸자 자체에서 호출하는 대신 destroy() 함수를 호출하십시오.
스타일에 불과하거나 실용적인가요?
책과 더 많은 문맥을 보지 않고는 그것에 대해 말하기가 어렵습니다. –
창에 생성자가 두 개 이상 있습니까? – drescherjm
... 그리고 모든 코드를 직접 생성자/소멸자에 배치하면 * 매우 * 길게 만들 수 있습니까? – StoryTeller