<div>아래와 같은 2개의 함수가 있다고 했을때</div> <div><br></div> <div>void CopyAdd_TsPanel(TsPanel * input, TsGroupBox * Parent, TsPanel ** output) {</div> <div><span style="white-space:pre;"> </span>TsPanel * buf = new TsPanel(input);</div> <div><span style="white-space:pre;"> </span>CopyAdd_TsPanel(input, Parent, &buf);</div> <div><span style="white-space:pre;"> </span>buf->Parent = Parent;</div> <div><span style="white-space:pre;"> </span>*output = buf;</div> <div>}</div> <div><br></div> <div>void CopyAdd_TsPanel(TsPanel * input, TsPanel * Parent, TsPanel ** output) {</div> <div><span style="white-space:pre;"> </span>TsPanel * buf = new TsPanel(input);</div> <div><span style="white-space:pre;"> </span>CopyAdd_TsPanel(input, Parent, &buf);</div> <div><span style="white-space:pre;"> </span>buf->Parent = Parent;</div> <div><span style="white-space:pre;"> </span>*output = buf;</div> <div>}</div> <div><br></div> <div>위 2함수를 합쳐서</div> <div><br></div> <div><br></div> <div> <div>void CopyAdd_TsPanel(TsPanel * input,</div> <div><span style="font-size:9pt;"><br></span></div> <div><span style="font-size:9pt;"> if(</span><span style="font-size:9pt;">Parent->Type == </span><span style="font-size:9pt;">TsPanel</span><span style="font-size:9pt;">) </span></div> <div><span style="font-size:9pt;"><span style="white-space:pre;"> </span>TsPanel * Parent</span></div> <div><span style="font-size:9pt;"> else</span></div> <div><span style="white-space:pre;"> </span>TsGroupBox <span style="font-size:9pt;">* Parent</span></div> <div><span style="font-size:9pt;"><br></span></div> <div><span style="font-size:9pt;">, TsPanel ** output) {</span></div> <div><span style="white-space:pre;"> </span>TsPanel * buf = new TsPanel(input);</div> <div><span style="white-space:pre;"> </span>CopyAdd_TsPanel(input, Parent, &buf);</div> <div><span style="white-space:pre;"> </span>buf->Parent = Parent;</div> <div><span style="white-space:pre;"> </span>*output = buf;</div> <div>}</div></div> <div><br></div> <div>위와 같이 매개변수에 조건문으로 선언하는게 가능 할까요?</div> <div><br></div> <div>정확히 똑같지는 안아도 좋으니 뭔가 함수를 합칠수 있는 방법이 있으면 좋겠내요</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.