トップページ > プログラム > 2015年10月15日 > 2u28QwcF

書き込み順位&時間帯一覧

12 位/188 ID中時間01234567891011121314151617181920212223Total
書き込み数0010000000000001001001206



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C言語なら俺に聞け(入門編)Part 130 [転載禁止]©2ch.net
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net

書き込みレス一覧

C言語なら俺に聞け(入門編)Part 130 [転載禁止]©2ch.net
455 :デフォルトの名無しさん[sage]:2015/10/15(木) 02:24:33.33 ID:2u28QwcF
>>454
ソース自体に文法エラーがあるかもしれないのでその方法は完全ではなさそう
C言語なら俺に聞け(入門編)Part 130 [転載禁止]©2ch.net
464 :デフォルトの名無しさん[sage]:2015/10/15(木) 15:57:16.64 ID:2u28QwcF
>grep で :: とか class throw catch static_cast nullptr とかのキーワードがあれば C++ でいいんじゃね

そのとうり
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
198 :デフォルトの名無しさん[sage]:2015/10/15(木) 18:28:08.01 ID:2u28QwcF
string line = "fjlast●je■woi▲utgal;jgas";
do{
 int pos = line.IndexOfAny(new char[] { '●', '■', '▲' }, pos);
 if(pos==-1)
  break;
 pos++
while(true);
こういう探索をする場合、上例のように
new char[] { '●', '■', '▲' }
をループの中に入れると毎回newされて効率悪くなったりしますか?

事前に
const array = new char[] { '●', '■', '▲' };
として、ループの中では
int pos = line.IndexOfAny(array, pos);
とすべきですか?
なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
591 :デフォルトの名無しさん[sage]:2015/10/15(木) 21:04:42.69 ID:2u28QwcF
フォルダ、サブフォルダの全ファイル名取得などの処理には再帰が適していると思う。これを再帰使わずに書くとどうなるのかな?
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
200 :デフォルトの名無しさん[sage]:2015/10/15(木) 22:37:02.52 ID:2u28QwcF
>>199
ありがとうございました
なあ、再帰関数好きな人いる? パート2 [転載禁止]©2ch.net
597 :デフォルトの名無しさん[sage]:2015/10/15(木) 22:48:26.37 ID:2u28QwcF
>>592
それも再帰だと思っていました。
違うんですか?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。