[過去ログ]
C++相談室 part164 (1002レス)
C++相談室 part164 http://mevius.5ch.net/test/read.cgi/tech/1683600652/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
344: デフォルトの名無しさん (ワッチョイ dd4e-OfpS) [sage] 2023/06/28(水) 11:12:40.66 ID:MFKAAcNx0 >>340 誰も知らないから隠語なんだよ たまにいるよな、相手の知らないであろう単語を使ってマウントを取った気分になるやつ http://mevius.5ch.net/test/read.cgi/tech/1683600652/344
345: デフォルトの名無しさん (テテンテンテン MM4b-HUf/) [sage] 2023/06/28(水) 12:11:22.15 ID:gg0vhlU/M >>340 検索すると別人の本が出てくるから駄目だろ。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/345
346: デフォルトの名無しさん (ワッチョイ 23f0-OfpS) [sage] 2023/06/29(木) 00:03:54.47 ID:XHjEw6wR0 C++でintと書けない理由はほぼほぼwindowsのintが32ビットと定義されているからで、 逆に言えば100% windowsで動かさないとあらかじめ分かっているならint使って書くよ http://mevius.5ch.net/test/read.cgi/tech/1683600652/346
347: デフォルトの名無しさん (ワッチョイ 4be5-O9q2) [sage] 2023/06/29(木) 07:49:46.01 ID:0UnKiO4J0 せいぜい数十までの整数でも、いちいちint8_tになんかしねえな http://mevius.5ch.net/test/read.cgi/tech/1683600652/347
348: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ dd3e-F8yx) [sage] 2023/06/29(木) 08:15:54.28 ID:l+ZsGqGg0 巨大な配列なら話は別だが単発の整数がレジスタより小さくても得なことが無いからな。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/348
349: デフォルトの名無しさん (ワッチョイ 9dc9-3ptY) [sage] 2023/06/29(木) 08:19:17.75 ID:beCjxg/z0 通信関連でペイロードに ビット長指定されてるのなんかは int○_t 使っときたい http://mevius.5ch.net/test/read.cgi/tech/1683600652/349
350: デフォルトの名無しさん (ワッチョイ 8590-bmws) [sage] 2023/06/29(木) 11:02:12.05 ID:prJHgW/t0 intでもshortでもCPUの計算速度は同じ http://mevius.5ch.net/test/read.cgi/tech/1683600652/350
351: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ dd3e-F8yx) [sage] 2023/06/29(木) 11:11:38.45 ID:l+ZsGqGg0 四則演算では int より小さい整数は int に拡張する変換が入ることになってるし、 int を受け取る関数でも当然に変換されるので 変換する処理の分だけ素朴なコンパイラだと short のほうがコスト高になる可能性もある。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/351
352: デフォルトの名無しさん (ワッチョイ 8590-bmws) [sage] 2023/06/29(木) 11:21:22.19 ID:prJHgW/t0 言葉足らずだったな 初学者向けに正確にいえば ビット数の低い数値の型にしたからといって 計算速度が速くなるワケじゃない 理由はハチミツ氏の記述通り http://mevius.5ch.net/test/read.cgi/tech/1683600652/352
353: デフォルトの名無しさん (ワッチョイ 23f0-OfpS) [sage] 2023/06/29(木) 17:52:26.59 ID:XHjEw6wR0 型のサイズが大きいほどキャッシュミスの確率が上がるし ベクトル化の効率も関わってくるから話はそう簡単でもないけどな http://mevius.5ch.net/test/read.cgi/tech/1683600652/353
354: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ dd3e-F8yx) [sage] 2023/06/29(木) 18:01:09.64 ID:l+ZsGqGg0 チューニングが必要になったら実測しろってのはそういうことよな。 やってみるまでわからん。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/354
355: デフォルトの名無しさん (ワッチョイ 23ad-F8yx) [sage] 2023/06/30(金) 13:08:37.59 ID:fR+nHOGQ0 やはり64bitCPUなら64bit整数が一番計算が速かったりするのかな http://mevius.5ch.net/test/read.cgi/tech/1683600652/355
356: デフォルトの名無しさん (ワッチョイ 05a7-7pYU) [sage] 2023/06/30(金) 13:38:31.87 ID:x+ZjTlP+0 >>348 al、ah、axと小さなレジスタでやりくりすることによりスタックすらも使わずに複数の変数を操作することは可能になる まあ汎用レジスタ数の多い64bitアプリではあんまりメリットにならんが http://mevius.5ch.net/test/read.cgi/tech/1683600652/356
357: デフォルトの名無しさん (ワッチョイ 4bf2-kZxR) [sage] 2023/06/30(金) 13:40:34.61 ID:GCvfqGNe0 普通、intは32bitじゃないの? 普通の計算に64bitなんて使ったらキャッシュ効率悪すぎでしょ http://mevius.5ch.net/test/read.cgi/tech/1683600652/357
358: デフォルトの名無しさん (ワッチョイ dd4e-OfpS) [sage] 2023/06/30(金) 15:06:59.18 ID:4d5Im9Ce0 多少のCPU内の計算速度差より、メモリアクセスのペナルティの方が遙かに影響でかいんだよね 昔、同じテキスト処理をsjisとutf16で速度比べたら、処理が複雑なはずのsjisの方がわずかに速かったこともあった http://mevius.5ch.net/test/read.cgi/tech/1683600652/358
359: デフォルトの名無しさん (ワッチョイ ad02-ES2+) [sage] 2023/06/30(金) 16:50:22.94 ID:4gqYGJxm0 じゃあ16ビット整数使おうぜ! http://mevius.5ch.net/test/read.cgi/tech/1683600652/359
360: デフォルトの名無しさん (スッップ Sd43-+46M) [] 2023/06/30(金) 18:10:36.60 ID:diu+eantd ILP32 LLP64 windows: int32 long32 long long 64 LP64 unix: int32 long64 long long 64 ILP64 実装例なし http://mevius.5ch.net/test/read.cgi/tech/1683600652/360
361: デフォルトの名無しさん (スプッッ Sd03-+QuN) [sage] 2023/06/30(金) 18:16:08.64 ID:rpfOZ2Y1d >>358 自作エディタの内部文字コードに悩んでるけどもしかしてUTF8がええのかな http://mevius.5ch.net/test/read.cgi/tech/1683600652/361
362: デフォルトの名無しさん (ワッチョイ dd4e-OfpS) [sage] 2023/06/30(金) 18:31:33.16 ID:4d5Im9Ce0 >>361 utf8は日本語3バイトになるし、冗長コードの問題もあるし、処理がより煩雑になるから内部処理コードには一番向かないと思う エディタなら素直にutf32(もしくは16)で持つのが良いような気がする http://mevius.5ch.net/test/read.cgi/tech/1683600652/362
363: デフォルトの名無しさん (ワッチョイ 8d9c-HUf/) [sage] 2023/06/30(金) 18:50:30.08 ID:JeB1mWDr0 >>362 utf16はサロゲートペアがあるから避けたほうがいい。 簡単に実装するならutf32、メモリを節約するならutf8。だけど、utf8が覇権だからutf8にしたら? http://mevius.5ch.net/test/read.cgi/tech/1683600652/363
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 639 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.631s*