5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Win32API質問箱 Build92

957 :デフォルトの名無しさん:2011/03/19(土) 23:56:20.40
template<typename T>
class Hoge {
 T *p;
public:
 Hoge(size_t size) { p = new T[size]; }
 ~Hoge() { if(p) { delete [] p; p = NULL; } }
 T& operator[](size_t index) { return p[index]; }
};

例えばこんな感じのスマポクラス作っておくとかは、場合によってはたまにする。
一応書いておくと、この例だとコピーの時アレだけど。 あるいは boost::shared_ptr



197 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)