【初心者歓迎】C/C++室 Ver.59【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.59【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト950:デフォルトの名無しさん 08/04/23 16:19:37 >>944 最初に1文字目と異なる値 str[0]+1 で初期化しとけば良いんじゃね? ってのは結構頭の良い発想。凡百の徒には嫌われるけどね。 でもそういうときの current_c は普通 prev_c だな。 951:デフォルトの名無しさん 08/04/23 16:22:12 >>950 そうか?ムダじゃね? 952:デフォルトの名無しさん 08/04/23 16:33:50 一つ目の文字が変わるっていう意味が分からんw 953:948 08/04/23 16:41:36 struct CTest{ bool operator!=(const CTest& o){ // ... return true; } }; template<typename iter_t> void unique_each(iter_t begin, iter_t end){ for(iter_t back,it=begin; it!=end; ++it){ if(it==begin || *back!=*it){ //処理 back=it; } } } void f(){ CTest v[10]; // v[0] ... unique_each(v,v+sizeof(v)/sizeof(*v)); } (∩゜д゜)アーアーきこえなーい 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch