トップページ > プログラム > 2016年10月18日 > dEpyDntM0

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

7 位/229 ID中時間01234567891011121314151617181920212223Total
書き込み数1100010000000000000000104



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (ワッチョイ 6f90-8qPS)
344 (ワッチョイ 6f90-DE+s)
344 (ワッチョイ 6f90-8qPS)
C++相談室 part127 [無断転載禁止]©2ch.net

書き込みレス一覧

C++相談室 part127 [無断転載禁止]©2ch.net
344 :デフォルトの名無しさん (ワッチョイ 6f90-8qPS)[sage]:2016/10/18(火) 00:53:24.01 ID:dEpyDntM0
すごいくだらない質問ですが、関数の名前で悩んでます。

class A {
vector<shared_ptr<B>> bList;
void xxxBList (); ←bListのnullな要素を除いて先頭詰めしたbListを作る関数
};

このxxxに合ういい名前が思いつかないんですが、何かありませんか?
「空席を詰める」というフレーズは「move over」とか「scoot over」とか言うようですが、なんかしっくりこないです。
C++相談室 part127 [無断転載禁止]©2ch.net
346 :デフォルトの名無しさん (ワッチョイ 6f90-8qPS)[sage]:2016/10/18(火) 01:06:29.41 ID:dEpyDntM0
>>345
自分も思いつきましたが何か違うような
padも違いますよね

そのうちいい名前思いつくだろうと思って勢いでscootoverBListってしました
フレーズを1つ覚えたぞと
C++相談室 part127 [無断転載禁止]©2ch.net
352 :344 (ワッチョイ 6f90-DE+s)[sage]:2016/10/18(火) 05:57:45.16 ID:dEpyDntM0
みなさんありがとうございます。
「nullを除いて要素を先頭から順に詰めていく」というニュアンスがほしかったんですが、
申し訳ないですがどれもしっくりきません・・・
あえて言うならdefragが近いのかな?(「順に」という意味合いが薄れそうですが)
もう少し自分で考えてみます。

>>351
すいません、>>344は適当に書きました。
メンバ変数はprivateで、それに対するget系、set系、clear等の関数を持たせています。
C++相談室 part127 [無断転載禁止]©2ch.net
377 :344 (ワッチョイ 6f90-8qPS)[sage]:2016/10/18(火) 22:51:36.99 ID:dEpyDntM0
あれから色々とレスくださったようで、皆様ありがとうございます。

>>359
algorithmのremoveを知りませんでした。便利ですね。
これ使うとなると、もう名前はremoveNull以外ありえない気がしてきました。


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