トップページ > プログラム > 2015年06月21日 > fO5JAwrS

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

17 位/196 ID中時間01234567891011121314151617181920212223Total
書き込み数0001100010000100000000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part117 [転載禁止]©2ch.net

書き込みレス一覧

C++相談室 part117 [転載禁止]©2ch.net
614 :デフォルトの名無しさん[sage]:2015/06/21(日) 03:07:20.90 ID:fO5JAwrS
究極的にはconstもprivateも設計思想を明確にするためのものだからなあ
自分は100%設計思想を把握していて忘れることもないし
うっかりコードを描き違えることもない、そういう自信があるなら
constなしpublicでいいんじゃなかろうか
俺はしょっちゅう忘れるしうっかりコードも間違えるから使うけど
C++相談室 part117 [転載禁止]©2ch.net
622 :デフォルトの名無しさん[sage]:2015/06/21(日) 04:08:35.70 ID:fO5JAwrS
非const派はそもそもconst char* 型を使わないということだろう
まあそれはともかく、もっと抽象的なクラスAで
int getlength(A& a)
ってあったら、これは長さを返すついでになにか
内部状態も変更するのかな、と推測してしまう
int getlength(const A& a)
ならAクラスから推測される長さを返す関数なんだと理解できる
C++相談室 part117 [転載禁止]©2ch.net
632 :デフォルトの名無しさん[sage]:2015/06/21(日) 08:36:53.52 ID:fO5JAwrS
>>623
それをいったら
>>595
はそれどころじゃないなw
C++相談室 part117 [転載禁止]©2ch.net
659 :デフォルトの名無しさん[sage]:2015/06/21(日) 13:57:17.92 ID:fO5JAwrS
>>657
template<class V>void foo(const V& v);
にして
typename V::value_type
を使うべきだと思う


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