- C++相談室 part139
974 :デフォルトの名無しさん (ブーイモ MM71-oec2)[sage]:2019/01/12(土) 09:04:15.07 ID:VES9RvQbM - >>973
さすがに神経質すぎる そのライブラリの関数が文字列を書き換えない仕様なんだったら信用すればよい そんなこと言い出したら何一つ信用できなくなってプログラムなんか書けん
|
- C++相談室 part139
977 :デフォルトの名無しさん (ブーイモ MM71-oec2)[sage]:2019/01/12(土) 09:29:29.58 ID:VES9RvQbM - Cのライブラリに依存してるとか普通にあるだろ
|
- C++相談室 part139
978 :デフォルトの名無しさん (ブーイモ MM71-oec2)[sage]:2019/01/12(土) 09:31:51.80 ID:VES9RvQbM - あと、ライブラリを作った奴のスキルの問題でconstを付けるべきときに付いてないのも仕事でやってりゃ普通にあるぞ
|
- C++相談室 part139
980 :デフォルトの名無しさん (ブーイモ MM71-oec2)[sage]:2019/01/12(土) 09:35:58.84 ID:VES9RvQbM - Cに一切ポインタ渡すなって?
凄いこと言うなあ
|
- C++相談室 part139
985 :デフォルトの名無しさん (ブーイモ MM71-oec2)[sage]:2019/01/12(土) 12:01:03.58 ID:VES9RvQbM - void displayText(char* text);
文字列を表示します text : 表示する文字列 これが仮にtextを書き換えてしまうとして、それをコピーで回避できたとしても、 そんなレベルのゴミがまともに機能するとは到底思えん そんなことを言い出したらキリがない
|
- C++相談室 part139
987 :デフォルトの名無しさん (ブーイモ MM71-oec2)[sage]:2019/01/12(土) 13:04:53.68 ID:VES9RvQbM - >>986
問題は、リンクリストの途中に挿入したいとき、予め挿入位置の直前や直後のノードへのポインタを持っていなければならないことだ そんなケースは現実の開発において殆ど無い 持っていなければ挿入位置に辿り着くまでにO(N)のシーケンシャルアクセスが発生する そして、リンクリストはメモリアクセスの局所性が欠片もないデータ構造であり、 動的配列と比較してシーケンシャルアクセスのパフォーマンスは極めて劣悪である
|
- C++相談室 part139
989 :デフォルトの名無しさん (ブーイモ MM71-oec2)[sage]:2019/01/12(土) 13:33:01.95 ID:VES9RvQbM - >>988
うん。レアケースだね。
|