[過去ログ]
C++相談室 part164 (1002レス)
C++相談室 part164 http://mevius.5ch.net/test/read.cgi/tech/1683600652/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
364: デフォルトの名無しさん (ワッチョイ 8d7c-BujW) [sage] 2023/06/30(金) 18:53:22.37 ID:ccKyFSM70 今から新規にエディタ作るなら内部はUTF32一択でしょ それ以外を使う理由がない http://mevius.5ch.net/test/read.cgi/tech/1683600652/364
365: デフォルトの名無しさん (ワッチョイ dd4e-OfpS) [sage] 2023/06/30(金) 20:01:34.61 ID:4d5Im9Ce0 >>363 サロゲートペアの判定は簡単だし、utf32でも厳密には1文字=1要素にはならないし、 メモリアクセス量との兼ね合いでより高速に動作しそうな気がするが…避ける理由がよく分からない http://mevius.5ch.net/test/read.cgi/tech/1683600652/365
366: デフォルトの名無しさん (ワッチョイ 9d10-56Vs) [sage] 2023/06/30(金) 20:23:00.32 ID:fhTbp4mH0 今どきは絵文字とかも絡んでくるから「簡単に実装」なんてそうそう言えないと思うんだよね 性別やら肌の色で修飾みたいな複雑仕様を網羅する必要があるから http://mevius.5ch.net/test/read.cgi/tech/1683600652/366
367: デフォルトの名無しさん (ワッチョイ 8d7c-BujW) [sage] 2023/06/30(金) 21:27:23.31 ID:ccKyFSM70 Unicodeの処理なんてただでさえ魔境なんだから減らせる複雑性は減らしといた方が良いよ 悪いこと言わないからUTF32にしとけ http://mevius.5ch.net/test/read.cgi/tech/1683600652/367
368: デフォルトの名無しさん (ワッチョイ e2ad-hRAP) [sage] 2023/07/01(土) 10:11:11.88 ID:6RngsvF70 テキストエディタを自作すると一文字一文字の描画位置の計算を毎回しなければならず、結局全テキストをデータutf32形式で保持するのが楽という結論になりそう http://mevius.5ch.net/test/read.cgi/tech/1683600652/368
369: デフォルトの名無しさん (ラクッペペ MM8e-J/Sn) [sage] 2023/07/01(土) 10:21:22.63 ID:zjPNSumQM そこまでやるとワープロやDTPの範疇では? http://mevius.5ch.net/test/read.cgi/tech/1683600652/369
370: デフォルトの名無しさん (ササクッテロラ Sp5f-kcaK) [] 2023/07/01(土) 10:38:59.61 ID:oFUv7PIMp >>351 変換する処理ったって、普通static_castにコスト発生せんやろ http://mevius.5ch.net/test/read.cgi/tech/1683600652/370
371: デフォルトの名無しさん (ササクッテロラ Sp5f-kcaK) [] 2023/07/01(土) 10:41:23.25 ID:oFUv7PIMp static_castというよりstatic_cast相当というべきか もちろん浮動小数点数と整数だと命令いるけど http://mevius.5ch.net/test/read.cgi/tech/1683600652/371
372: デフォルトの名無しさん (オイコラミネオ MMe7-+Mc8) [sage] 2023/07/01(土) 10:43:45.44 ID:hNdT1t6QM レジスタの拡張命令が必要になる それはゼロコストではない http://mevius.5ch.net/test/read.cgi/tech/1683600652/372
373: デフォルトの名無しさん (オイコラミネオ MMe7-+Mc8) [sage] 2023/07/01(土) 10:45:55.45 ID:hNdT1t6QM 8bit,16bitの値を同サイズのレジスタに読む それを32bitへ拡張する http://mevius.5ch.net/test/read.cgi/tech/1683600652/373
374: デフォルトの名無しさん (ササクッテロラ Sp5f-kcaK) [] 2023/07/01(土) 10:49:09.01 ID:UYNjOrxwp そうなのか、知らんかった・・・ http://mevius.5ch.net/test/read.cgi/tech/1683600652/374
375: デフォルトの名無しさん (オイコラミネオ MMe7-+Mc8) [sage] 2023/07/01(土) 10:55:28.60 ID:hNdT1t6QM 8bitしかないのに32bitで読むと当然ごみが入るので何かしないといけない 逆に8bitだけ読んで何もしないとこちらもレジスタにゴミが残ってる 何もしないで使える場合なにかしらの仕組みがある そんなことするよりレジスタ拡張命令使った方がいい 通常の命令だけでなくてsimdにも用意されている http://mevius.5ch.net/test/read.cgi/tech/1683600652/375
376: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 433e-hRAP) [sage] 2023/07/01(土) 10:57:02.19 ID:7zrd4+jP0 俺も >>367 の意見に賛成。 UTF-32 の採用で何もかも良くなるわけではないが 少なくともコードポイント単位での扱いは楽になる。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/376
377: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 433e-hRAP) [sage] 2023/07/01(土) 10:58:34.38 ID:7zrd4+jP0 ちょうど Unicode 関連の本を読んでたんだが 右から左へ書く言語だとか それが入れ子になってる場合だとか、 そういうのにちゃんと配慮したソフトウェアが世の中にあるのは めちゃくちゃ頑張った人がいるんだなぁと有難みを感じてる。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/377
378: デフォルトの名無しさん (スププ Sd02-+VJx) [] 2023/07/01(土) 12:18:01.21 ID:W7avfgkdd 日本語も右から左に書く言語だ 正確には上から下と右から左ニダ http://mevius.5ch.net/test/read.cgi/tech/1683600652/378
379: デフォルトの名無しさん (ワッチョイ 17f0-mXgB) [sage] 2023/07/01(土) 12:20:52.99 ID:86MprtLh0 BiDiモード http://mevius.5ch.net/test/read.cgi/tech/1683600652/379
380: デフォルトの名無しさん (ラクッペペ MM8e-J/Sn) [sage] 2023/07/01(土) 12:42:13.26 ID:ZV4XYgX9M 世界でも珍しい縦書き文化 http://mevius.5ch.net/test/read.cgi/tech/1683600652/380
381: デフォルトの名無しさん (ワッチョイ 0e79-p0MK) [sage] 2023/07/01(土) 15:53:40.98 ID:GgZZqhZy0 UTF32派の人ってWin32でW系API通す時に毎回変換するってこと? http://mevius.5ch.net/test/read.cgi/tech/1683600652/381
382: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 433e-hRAP) [sage] 2023/07/01(土) 16:08:08.30 ID:7zrd4+jP0 >>381 そうだよ。 作るアプリケーションがエディタ (またはシーケンシャルではない テキスト操作をする何か) であるという前提を置いているときなら という条件付きな話だが。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/382
383: デフォルトの名無しさん (ワッチョイ e2ad-hRAP) [sage] 2023/07/01(土) 17:26:11.76 ID:6RngsvF70 そもそもWin32でA系APIにutf8渡せないし http://mevius.5ch.net/test/read.cgi/tech/1683600652/383
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 619 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s