C++相談室 part117at TECHC++相談室 part117 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト600:デフォルトの名無しさん 15/06/21 01:39:08.58 RBHwsW1q.net funcの引数にconst付けるべきというか、付けなきゃ駄目っしょ C++じゃなくてCの頃からそう あえてconstを付ける理由として挙げてるのも、論争してるのも謎すぎる 601:デフォルトの名無しさん 15/06/21 01:49:44.57 RBHwsW1q.net strcpy (const char* dst, const char* src)じゃ困っしょ 事前のコピーはconstと無関係だし、許されるのは非constを渡す方向だけ 602:デフォルトの名無しさん 15/06/21 01:52:07.04 qbGsUBw5.net >>593 紛らわしい言い方の意見だね?(´・ω・`) constが付いた型はconstが付いていない型とは「違う型」なんだから そもそも「付いた」という言い方が紛らわしいんだけどね?(´・ω・`) 603:デフォルトの名無しさん 15/06/21 02:00:06.66 MnJNovYw.net Cの頃からだって? KRにはそんなものマトモに無かったし Cは今でもconstのせいでstrchrが糞仕様じゃねーか 604:デフォルトの名無しさん 15/06/21 02:06:24.20 k0Gw61eH.net >>593 たとえば int getlength(char* str); こんなのにconstつけてなになる? 長さを取得する関数ってことは誰が見ても分かるし、 呼び出すほうも、関数を作るほうもstrの内容を変更しないことはあたりまえ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch