メモリの確保と開放について質問があります。
例えばクラスの中の関数でこのような感じで
CBrush *CB = new CBrush(theApp.GetProfileInt(theApp.version,_T("TextBkColor"),0));
return (HBRUSH)CB->m_hObject;
newしてその値を返すとき、この*CBをdeleteすることが
できませんが、これはこのままでいいのでしょうか?
それともポインタではなく変数を利用してdeleteすべきでしょうか?