C++相談室 part118at TECH
C++相談室 part118 - 暇つぶし2ch993:デフォルトの名無しさん
15/08/31 08:21:40.49 y4ZEqKRh.net
例外を止める機能なのかどうかは訊いていない。
例外がスローされうるのかを聞いている。
日本語も読めない低能は去れ。

994:デフォルトの名無しさん
15/08/31 08:21:47.23 UOSubx+k.net
例外送出権を放棄しそれに伴う無駄な処理を削減

995:デフォルトの名無しさん
15/08/31 09:36:51.17 dlg5gx9C.net
次スレお願い

996:デフォルトの名無しさん
15/08/31 11:12:53.08 4UR705Ml.net
>>955 のコードは、リソースに整数値を


997:値なのにmapにする意味は何ですか? vectorではダメなんですか? 割り当てる整数値が、無茶苦茶大きくなる事があって、メモリ効率が悪いってことですか? でも、はじめから、そんな大きな整数値を、割り当てないようにすれば良いだけでは? それとも、ポインタを整数値にキャストしたものを、値として使っているってことですか? それなら始めからポインタを使えばよいのでは?



998:デフォルトの名無しさん
15/08/31 11:31:07.85 uuYY3mX1.net
普通に考えれば、解放される順序が固定的じゃないからだろ

999:デフォルトの名無しさん
15/08/31 11:40:13.09 4UR705Ml.net
開放される順が固定じゃないのは普通ですが、
それでなんでmapにする必要があるんですか?

1000:デフォルトの名無しさん
15/08/31 11:51:16.53 jP9ITZzN.net
お前の知ったことじゃない

1001:デフォルトの名無しさん
15/08/31 11:56:51.24 uuYY3mX1.net
インデクスで管理されてるから途中のが解放されても並び替えできないのは自明
歯抜けを解消するには確保する前に空場所を探す手間を入れる必要が出てくる
で、なんやかんやあるから、だったら最初からmapでいい

1002:デフォルトの名無しさん
15/08/31 12:00:24.33 LIRnTqik.net
離散値になりうるのにvectorにする意味は何ですか?
mapではダメなんですか?
割り当てる領域が、大量アクセスされる事があって、実行効率が悪いってことですか?
でも、はじめから、そんな頻度のアクセスを、行わないようにすれば良いだけでは?
それとも、割り当てたものを、開放しないってことですか?
それなら始めから定数値を使えばよいのでは?

1003:デフォルトの名無しさん
15/08/31 12:06:22.68 4UR705Ml.net
>歯抜けを解消するには確保する前に空場所を探す手間を入れる必要が出てくる
べつに、したらいいじゃないですか
手間が、実行時間の意味でしたら、フリーリストを用意すればよいですし、
そこのコストがあったとしても、配列の方が数値→ポインタの変換が速いのは明白ですし
手間が、コーディングの意味でしたら、そもそも、整数値に置き換えずポインタでいいですし

1004:デフォルトの名無しさん
15/08/31 12:20:08.13 bNeWtd/x.net
リソースナンバーはインデックスとは限らなくね

1005:デフォルトの名無しさん
15/08/31 12:47:49.24 LIRnTqik.net
>>993
1. ポインタの取得なので速度に拘る意味が全くない
2. 整数IDを自分が好きに設定できるとは限らない
3. 自分で管理する際のコードの複雑化、コスト、バグを考えていない
スパゲッティを作るのは調理場だけにしておけ

1006:デフォルトの名無しさん
15/08/31 13:03:45.70 4UR705Ml.net
特に、
>2. 整数IDを自分が好きに設定できるとは限らない
これが意味わからないですね
他人がIDを設定して、自分でIDを好きに設定できない状況なら、
他人がID→ポインタの変換を実装すべきで、
自分でID→ポインタのマップを持つ意味は?
通常、ID→ポインタの変換テーブルを持っている人が、
IDを割り振るのでは?

1007:デフォルトの名無しさん
15/08/31 13:04:55.71 4UR705Ml.net
>1. ポインタの取得なので速度に拘る意味が全くない
これも良く分からないですね

1008:デフォルトの名無しさん
15/08/31 13:05:10.05 IAsev/aT.net
冷静に慎重に

1009:デフォルトの名無しさん
15/08/31 14:13:50.22 LIRnTqik.net
>>996
速度がいるのはポインタの取得でなく、ポインタからのデータ取得
IDは作るのが非プログラマの場合、ツールの場合、既存のものの場合、
または今後そう変更する場合もある
そういう拘りは、速度が要件になってから固執しろ

1010:デフォルトの名無しさん
15/08/31 17:15:14.78 w0l476Lg.net
固執しなくても、何となく気になるのは、大事な資質だ
「富豪的プログラミング」を洗脳的に刷り込まれたやつが書くコードが
世の中をどんなに減速しているか、わかってからでは遅いしね

1011:デフォルトの名無しさん
15/08/31 17:20:24.18 l/+TTZEK.net
お遊びはそこまでだ

1012:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

1013:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch