【初心者歓迎】C/C++室 Ver.72【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.72【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト162:デフォルトの名無しさん 10/03/23 02:15:39 >>158 > width*heightが大きくなるとメモリを確保出来なくなってしまいませんか? 当然なるでしょう data[width*y+x] の結果に法則性は無いのか、全くのバラバラならば仕方ないけど、 たとえば、100,500 の結果から 500,100 の結果は通常計算より簡単に導き出せないか。 または、ある要素番号の結果の符号を反転すれば他の要素の結果にならないか。 そんなふうにして配列数は半分に減らせないか色々考える。 多少妥協してテーブルを正規化していくしかない。 163:デフォルトの名無しさん 10/03/23 08:38:33 >>161 Boost Parameter 164:デフォルトの名無しさん 10/03/23 12:33:53 マクロは使いたくないです 165:デフォルトの名無しさん 10/03/23 14:13:37 マクロ使いたくない?ならC使うな 166:デフォルトの名無しさん 10/03/23 14:29:24 こんなんどうよ template <typename LHS,typename RHS,typename RET> RET argswap2(RET (*p)(LHS,RHS),LHS a,RHS b){return p(b,a);} int sub(int a,int b){return a-b;} cout << sub(10,2) << endl; cout << argswap2(sub,10,2) << endl; 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch