C++相談室 part79
■ このスレッドは過去ログ倉庫に格納されています
0730デフォルトの名無しさん
2010/04/11(日) 00:35:04class CBase
{
public:
int m_base;
};
class CDerived : public CBase
{
public:
int m_derived;
virtual void v_func() {}
};
// グローバルデータ
CBase g_data00;
CDerived g_data01;
// グローバルデータへのポインタを取得する
void getDataPointer(CBase** pp_data, int type)
{
switch (type) {
case 0: *pp_data = &g_data00; break;
case 1: *pp_data = &g_data01; break;
}
}
(続く)
■ このスレッドは過去ログ倉庫に格納されています