- 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以外ありえない気がしてきました。
|