【信者】C++の問題点【アンチ】at TECH
【信者】C++の問題点【アンチ】 - 暇つぶし2ch167:デフォルトの名無しさん
08/10/29 13:28:21
newの例外の問題がなんなのか良くわからんが
template<class T>class vAlloc{
public:
 T *m_obj;
 vAlloc() : m_obj(NULL){};
 vAlloc(int size) : m_obj(NULL){
  Alloc(size);
 };
 ~vAlloc(){
  delete []m_obj;
 };
 Alloc(int size){
  delete []m_obj;
  try {
   m_obj = new T[size];
  } catch(std::bad_alloc) {
   cerr << "メモリを増設してください" << endl;
   m_obj = NULL;
   exit(0);
  }
 };
};
こういうクラスを作っといて
vAlloc<char> str1(100);
strcpy(str.m_obj, "Hello");
こうやって利用すればいいんでないの?



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch