【初心者歓迎】C/C++室 Ver.48【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.48【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト127:デフォルトの名無しさん 08/02/07 18:28:40 >>125 それはできないけど、これならできる。 typedef int* pint; template<typename T> struct identity { typedef T type; }; int* p1 = pint(); int* p2 = identity<int*>::type(); 128:デフォルトの名無しさん 08/02/07 19:05:06 メモリが解放されてるかどうか確認する方法ってなんかあるかな? void a( void* p ) { if( rand() %2 ) delete p; } void main () { char*pc = new char[100]; a(pc); // pcが解放されてなかったら解放 if( soreppoino( pc ) ) delete pc; } みたいな。 129:デフォルトの名無しさん 08/02/07 19:08:34 すまん誤爆った・・・ってここでもいいのかなこれ 130:デフォルトの名無しさん 08/02/07 19:13:57 >>127 typedefで可能ということは単なるシンタックスの問題だという ことですかね。だとしてもfoo<int*>()は結果的に int*()となるからNGのような気もしますがね。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch