前スレ
C++相談室 part155
https://mevius.5ch.net/test/read.cgi/tech/1616555235/
探検
C++相談室 part156
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2021/05/19(水) 10:55:13.24ID:LZZifCH2478デフォルトの名無しさん
2021/06/22(火) 13:58:37.72ID:jiZrgPwV 俺、タイプ量の少なさは美しさの1つだと思ってるから
=default;は本当に必要なときだけ書く
=default;は本当に必要なときだけ書く
479デフォルトの名無しさん
2021/06/22(火) 14:51:15.52ID:4bX8g7Cj doxygenでドキュメント作成してるけどソースが見づらくてコメント無い方がいいのではと思ってしまう
480デフォルトの名無しさん
2021/06/22(火) 15:03:38.14ID:zJk9T2bQ >>479
関数ヘッダーだけでええんちゃうん?
関数ヘッダーだけでええんちゃうん?
481デフォルトの名無しさん
2021/06/22(火) 16:50:07.47ID:T8maLWCY >>480
テンプレート系のライブラリなので
テンプレート系のライブラリなので
もう C は C89 で止めれ
C++ は C89 だけ受け付け可能であれば、あとは好きに変えてもらってもかまわない
C++ は C89 だけ受け付け可能であれば、あとは好きに変えてもらってもかまわない
>>473
反対せざるを得ない意見です…‥
反対せざるを得ない意見です…‥
>>474
コピコンはちゃんと書きますが、ムーブ?何?それ美味しいの?
コピコンはちゃんと書きますが、ムーブ?何?それ美味しいの?
485デフォルトの名無しさん
2021/06/22(火) 20:42:23.52ID:InXfs1nZ486デフォルトの名無しさん
2021/06/22(火) 21:50:49.86ID:7Ks2gqqv487デフォルトの名無しさん
2021/06/22(火) 22:22:06.65ID:4bX8g7Cj >>484
美味しいとき”も”あるよ
美味しいとき”も”あるよ
488デフォルトの名無しさん
2021/06/22(火) 22:45:00.81ID:d6n1ZZoB >>482-484
ロートルはちょっと黙ってて
ロートルはちょっと黙ってて
489はちみつ餃子 ◆8X2XSCHEME
2021/06/23(水) 04:03:41.13ID:pZ1DtdbH >>482
C89 ってことは暗黙の関数宣言とかのウンコ機能も含めて言ってるわけ?
C89 ってことは暗黙の関数宣言とかのウンコ機能も含めて言ってるわけ?
490デフォルトの名無しさん
2021/06/23(水) 04:16:44.74ID:Vmwdc4hc >>485
最近デカくて古いコンテナのコピーに悩まされてるから、アドレスを託すみたいな形でムーブしたい
最近デカくて古いコンテナのコピーに悩まされてるから、アドレスを託すみたいな形でムーブしたい
491デフォルトの名無しさん
2021/06/23(水) 06:19:12.12ID:rIfoeFmJ コピー回避なんていくらでもどうにでもなるのに
どんなヘボなんだ
どんなヘボなんだ
492デフォルトの名無しさん
2021/06/23(水) 08:31:09.62ID:nCHirhrB いや、だからそれがアドレスを渡すとか参照で渡すってことでしょ
>>489
ウンコ機能はC99の方が多い、という認識です
ウンコ機能はC99の方が多い、という認識です
>>487
具体的に
具体的に
496デフォルトの名無しさん
2021/06/24(木) 21:10:55.26ID:3QBHDC7A497デフォルトの名無しさん
2021/06/25(金) 00:44:09.12ID:+R97TjGx んまー(通常の関数呼び出しと違って)コピコンは放っといても勝手に呼び出しが削減される(副作用がある可能性ガン無視で)からな
昔から
昔から
498デフォルトの名無しさん
2021/06/25(金) 00:55:10.74ID:+R97TjGx コピコン呼び出し最適化に頼らねばにっちもさっちも行かないシチュエーションは多々あるから
右辺値参照はマジ不完全
例えば
Foo operator+(const Foo& lhs, const Foo& rhs) {
Foo x(lhs); // 馬鹿正直にやったらコピー1回
x += rhs; // Foo& Foo::operator+=()が定義済みとする
return x; // 馬鹿正直にやったらコピーがもう一回
}
みたいな、
とこの前思いました
※ 個人の感想です
右辺値参照はマジ不完全
例えば
Foo operator+(const Foo& lhs, const Foo& rhs) {
Foo x(lhs); // 馬鹿正直にやったらコピー1回
x += rhs; // Foo& Foo::operator+=()が定義済みとする
return x; // 馬鹿正直にやったらコピーがもう一回
}
みたいな、
とこの前思いました
※ 個人の感想です
>>496
要はクラスC のオブジェクトA の中にポインタがあった場合、オブジェクトA を今後一切つかわない前提でオブジェクトA の持つポインタの値をオブジェクトB にコピーするやりかた、ということですよね
言われるほど凄い機能にも革新的な機能にも思えないので来ているのですが、クラスを返すときには、もしかしたら使えるかもしれませんね
でも、すでに RVO があるのでしょう?
要はクラスC のオブジェクトA の中にポインタがあった場合、オブジェクトA を今後一切つかわない前提でオブジェクトA の持つポインタの値をオブジェクトB にコピーするやりかた、ということですよね
言われるほど凄い機能にも革新的な機能にも思えないので来ているのですが、クラスを返すときには、もしかしたら使えるかもしれませんね
でも、すでに RVO があるのでしょう?
500デフォルトの名無しさん
2021/06/25(金) 01:11:32.66ID:xLwe8284 >>498
それは左辺値参照だよ。
それは左辺値参照だよ。
501はちみつ餃子 ◆8X2XSCHEME
2021/06/25(金) 01:12:27.64ID:/YhIejlL >>499
それが出来るということは重要じゃなくて文脈によって勝手に使い分けられるということに意味があるんだよ。
それが出来るということは重要じゃなくて文脈によって勝手に使い分けられるということに意味があるんだよ。
502デフォルトの名無しさん
2021/06/25(金) 04:23:14.07ID:2CfGrUVh move対応してないデカいクラスはマジ迷惑だろ
503デフォルトの名無しさん
2021/06/25(金) 06:23:42.07ID:+QaNJXlp ポインタ、参照、this、スマポ、[&]
いくらでもどうにでもなる
いくらでもどうにでもなる
504デフォルトの名無しさん
2021/06/25(金) 06:38:22.69ID:byKvXpEn えっ老害??
505デフォルトの名無しさん
2021/06/25(金) 06:40:16.50ID:FhN3idtW >>499
RVOはC++17で保証されたけどNRVOは保証されてない
RVOはC++17で保証されたけどNRVOは保証されてない
506デフォルトの名無しさん
2021/06/25(金) 07:44:44.86ID:+QaNJXlp C++03時代を生きてないやつからはそう見えるのか
507デフォルトの名無しさん
2021/06/25(金) 08:48:57.50ID:z3/X9CIt {a, b, c,...} が a, b, c,... という要素からなるリストを表すとき、
{a, {b, {c, d}, e}, f, g, {h, i},...}
みたいな構造は a, b, c,... が全部同じ型だとしても tuple としてしか表せませんよね?
{a, {b, {c, d}, e}, f, g, {h, i},...}
みたいな構造は a, b, c,... が全部同じ型だとしても tuple としてしか表せませんよね?
508デフォルトの名無しさん
2021/06/25(金) 10:23:01.70ID:Wd+wOk9Z json
yaml
listのtree
なんでも
yaml
listのtree
なんでも
509デフォルトの名無しさん
2021/06/25(金) 10:45:58.24ID:z3/X9CIt510デフォルトの名無しさん
2021/06/25(金) 10:52:18.80ID:tyTj/nU0 老害はC++スレに書き込むなよ
昔の話ばっかだよおじいちゃん
昔の話ばっかだよおじいちゃん
511デフォルトの名無しさん
2021/06/25(金) 13:12:18.39ID:+QaNJXlp 後から入ってきたくせに図々しいやつだな
先住権てやつでこっちが偉いんだよ
気に入らねえんなら他当たるか自分でサーバー立てな
先住権てやつでこっちが偉いんだよ
気に入らねえんなら他当たるか自分でサーバー立てな
512デフォルトの名無しさん
2021/06/25(金) 13:16:46.30ID:cHfQsTpJ C++03の話なんてもうすんなよ
C++11からはもう別言語やんか
C++11からはもう別言語やんか
513デフォルトの名無しさん
2021/06/25(金) 13:27:35.28ID:+QaNJXlp おまえの主観は関係ない
514はちみつ餃子 ◆8X2XSCHEME
2021/06/25(金) 13:41:54.77ID:/YhIejlL >>506
C++03 時代を知ってるからそれが (少なくとも C++11 に比べれば) クソだってこともよく知ってるよ。
C++03 時代を知ってるからそれが (少なくとも C++11 に比べれば) クソだってこともよく知ってるよ。
515デフォルトの名無しさん
2021/06/25(金) 13:43:28.90ID:ALny3hkX 本気で別言語だと思ってるやつって大抵何も作ってないゴミガキだと思うけどなぁ・・
STL的なアルゴリズムや新要素と親和性が高いのは、基本的に標準ライブラリだけなんだが
最近各種コンストラクタ(ムーブ込み)、代入等だけ長々と書いて「実質ほぼ何もしないクラス」を書いてドヤってるアホとかよく見かける
便利になってるのは確かだけどね・・
STL的なアルゴリズムや新要素と親和性が高いのは、基本的に標準ライブラリだけなんだが
最近各種コンストラクタ(ムーブ込み)、代入等だけ長々と書いて「実質ほぼ何もしないクラス」を書いてドヤってるアホとかよく見かける
便利になってるのは確かだけどね・・
516デフォルトの名無しさん
2021/06/25(金) 13:45:10.88ID:ALny3hkX >>514
俺も必要もなく03以前で書きたいとはまず思わんが、クソとか貶すのはやめた方がいいと思うよ
俺も必要もなく03以前で書きたいとはまず思わんが、クソとか貶すのはやめた方がいいと思うよ
517デフォルトの名無しさん
2021/06/25(金) 18:07:04.42ID:aibvvCTW gets()とか好きそう
518デフォルトの名無しさん
2021/06/25(金) 18:33:58.19ID:xqBptTy/ (σ・∀・)σゲッツ!!
519デフォルトの名無しさん
2021/06/26(土) 00:08:46.09ID:O9GH5wVp ゲッツって初めて聞いた
ゲットエスって読んでたんだが
ゲットエスって読んでたんだが
520デフォルトの名無しさん
2021/06/26(土) 07:06:09.54ID:MV3qzcHy こことCスレでは古くからあるネッスラだよ
521デフォルトの名無しさん
2021/06/26(土) 07:21:39.68ID:+MI3rh96 scanf()をスキャンフと呼ぶけどprintf()をプリントエフと呼ぶ感じ
522デフォルトの名無しさん
2021/06/26(土) 08:05:40.57ID:vR4ZYNRj プリンテフ
523デフォルトの名無しさん
2021/06/26(土) 08:08:29.30ID:EcYCTODA ifndef イフンデフ
524デフォルトの名無しさん
2021/06/26(土) 11:51:24.28ID:7nyRjnb4 アとイ
525デフォルトの名無しさん
2021/06/26(土) 13:16:45.08ID:l0P5IISj C++20でもバイナリファイルからdoubleとかの値を読み出す時って未だにreinterpret_cast使う感じ?
526デフォルトの名無しさん
2021/06/26(土) 16:37:39.40ID:qjgQHw2b HTML★ふとまる
527デフォルトの名無しさん
2021/06/27(日) 10:16:13.68ID:0fbyaJPK basic_istream::readの引数がvoid*なら何も悩まずに済むのにな
528デフォルトの名無しさん
2021/06/27(日) 11:20:36.11ID:hddKqCef ファイルに書いている時点でアラインメントの保証が難しいから結局memcpyになる気がする
529デフォルトの名無しさん
2021/06/27(日) 12:53:25.35ID:CJK40NDs アライメントの問題はファイル関係なくね↑?
530デフォルトの名無しさん
2021/06/27(日) 13:14:05.28ID:CJK40NDs エンディアン変換が関係しない場合
C++20でもバイナリファイルからdoubleとかの値を読み出す時はfread()
書き込むときはfwrite()
何の問題も無いし速い……
C++20でもバイナリファイルからdoubleとかの値を読み出す時はfread()
書き込むときはfwrite()
何の問題も無いし速い……
531デフォルトの名無しさん
2021/06/27(日) 13:16:25.37ID:CJK40NDs ていうかエンディアン変換が関係する場合でも
fread()してからメモリ上でエンディアン変換しても良いし
メモリ上でエンディアン変換してからfwrite()したら良い
特にファイル内容全体がメモリ上に収まるケースとかは上記だけでほとんど何も考えなくてもよい
fread()してからメモリ上でエンディアン変換しても良いし
メモリ上でエンディアン変換してからfwrite()したら良い
特にファイル内容全体がメモリ上に収まるケースとかは上記だけでほとんど何も考えなくてもよい
532デフォルトの名無しさん
2021/06/27(日) 13:48:27.15ID:NNV++T6E P言語、Ruby、Java、C#などでファイルを読んだり書いたりしなければならなくなることを想定したファイル仕様にしたほうがいいと思うけどどうかな
533はちみつ餃子 ◆8X2XSCHEME
2021/06/27(日) 13:55:06.53ID:+5rTVQj/ スタンダードレイアウトな型はバイナリレベルでコピーしてかまわないし
結果的に fwrite して fread できることは保証されるが、
具体的なレイアウトについての保証はない (他の処理系では同じレイアウトにならないかもしれない)
ということも合わせて考えると適当なシリアライザは挟んだほうが良いな。
多言語を意識しつつ高速なバイナリフォーマットというと MessagePack あたりかな?
結果的に fwrite して fread できることは保証されるが、
具体的なレイアウトについての保証はない (他の処理系では同じレイアウトにならないかもしれない)
ということも合わせて考えると適当なシリアライザは挟んだほうが良いな。
多言語を意識しつつ高速なバイナリフォーマットというと MessagePack あたりかな?
534デフォルトの名無しさん
2021/06/27(日) 13:57:17.27ID:mY5L/v8k PerlやPythonでバイナリ読み書きするのに何の支障もないだろ。
535はちみつ餃子 ◆8X2XSCHEME
2021/06/27(日) 14:00:08.24ID:+5rTVQj/ >>534
読み書きに支障はないが、言語上の型とバイナリの対応付けについて明確な保証がないと困る。
読み書きに支障はないが、言語上の型とバイナリの対応付けについて明確な保証がないと困る。
536デフォルトの名無しさん
2021/06/27(日) 14:16:00.40ID:U1pSP8r9 バイナリなんだからどう扱おうが自由だろ
言語のせいにするのは本人の技術が無いから
言い訳するな
言語のせいにするのは本人の技術が無いから
言い訳するな
538デフォルトの名無しさん
2021/06/27(日) 14:30:38.43ID:NNV++T6E Comparison of data-serialization formats - Wikipedia
https://en.wikipedia.org/wiki/Comparison_of_data-serialization_formats
https://en.wikipedia.org/wiki/Comparison_of_data-serialization_formats
539デフォルトの名無しさん
2021/06/27(日) 15:19:43.80ID:o9peEwic >>539
ごめんなさい誤りましたので謝りますからその刑だけは平にご容赦を‥‥
ごめんなさい誤りましたので謝りますからその刑だけは平にご容赦を‥‥
541デフォルトの名無しさん
2021/06/27(日) 15:47:12.10ID:mY5L/v8k >>535
保証されてるから支障はない。エンディアンが違うデータだって読み書きできる。
保証されてるから支障はない。エンディアンが違うデータだって読み書きできる。
542はちみつ餃子 ◆8X2XSCHEME
2021/06/27(日) 15:54:09.98ID:+5rTVQj/ >>541
データがリトルエンディアンなのかビッグエンディアンなのかわかっていればね。
C++ が単にメモリ上のデータを書き出したときに、それがどっちなのか、
(言語としては) 保証してないって話をしてるんだよ。
データがリトルエンディアンなのかビッグエンディアンなのかわかっていればね。
C++ が単にメモリ上のデータを書き出したときに、それがどっちなのか、
(言語としては) 保証してないって話をしてるんだよ。
543デフォルトの名無しさん
2021/06/27(日) 16:14:20.16ID:jKhjPg/S C++20でstd::endianが使えるようになるけど
シェアの高かった 68 系かインテルザイログ系か、の二分図がここにも残っているのですか
もう UTF-8 のようなエンディアンに依存しないバイナリが優秀だ、という価値観にするべきかと
もう UTF-8 のようなエンディアンに依存しないバイナリが優秀だ、という価値観にするべきかと
545デフォルトの名無しさん
2021/06/27(日) 17:01:10.06ID:CxF0bT8t インターネットのプロトコルはビックエンディアン
USB等のPC系発祥のデバイスはリトルエンディアン
この辺はもう変更しようが無いだろ
USB等のPC系発祥のデバイスはリトルエンディアン
この辺はもう変更しようが無いだろ
546はちみつ餃子 ◆8X2XSCHEME
2021/06/27(日) 18:13:48.48ID:+5rTVQj/547はちみつ餃子 ◆8X2XSCHEME
2021/06/27(日) 18:17:55.59ID:+5rTVQj/ ファイルに書き出すにあたって「エンディアンの変換が不要なら」という前提を置きたくねぇなぁという話だな。
パディングとかも入るかもわからんし。
パディングとかも入るかもわからんし。
>>546
であれば、私はどちらかというと >>530 の味方側ですね、>>530 がそう意図しているかどうかは不明ですが、処理系のエンディアンを仮定することなくコードを書くことは可能だったと記憶しています。‥‥@
ただ同時に、確かにパフォーマンスの点で過剰な不利を承知で >>537 を再提示するべきかな
つまり、>>537 みたいな画像フォーマットはありました PPM/PGM/PBM
https://mevius.5ch.net/test/read.cgi/tech/1434079972/73
このコードは@を検証したものだったかと遠い記憶に残っていますね
あ、罰ゲームは勘弁ね、私だってエロ画像は見たい‥‥https://www.youtube.com/watch?v=TvDWJif1sSI
であれば、私はどちらかというと >>530 の味方側ですね、>>530 がそう意図しているかどうかは不明ですが、処理系のエンディアンを仮定することなくコードを書くことは可能だったと記憶しています。‥‥@
ただ同時に、確かにパフォーマンスの点で過剰な不利を承知で >>537 を再提示するべきかな
つまり、>>537 みたいな画像フォーマットはありました PPM/PGM/PBM
https://mevius.5ch.net/test/read.cgi/tech/1434079972/73
このコードは@を検証したものだったかと遠い記憶に残っていますね
あ、罰ゲームは勘弁ね、私だってエロ画像は見たい‥‥https://www.youtube.com/watch?v=TvDWJif1sSI
549はちみつ餃子 ◆8X2XSCHEME
2021/06/27(日) 20:29:20.98ID:+5rTVQj/ >>549
それは失礼しました
それは失礼しました
551デフォルトの名無しさん
2021/06/27(日) 22:44:17.18ID:mY5L/v8k552はちみつ餃子 ◆8X2XSCHEME
2021/06/27(日) 23:46:30.32ID:+5rTVQj/ >>551
> エンディアンを事前に知らなきゃならんのは
知らなきゃならないがわからん (保証されてない) のだという話をしている。
C++ で書いてメモリをそのまま書き出したらそれのエンディアンは保証されてない。
言語が何であれデータフォーマットが固定されてないとどうにもならん。
> エンディアンを事前に知らなきゃならんのは
知らなきゃならないがわからん (保証されてない) のだという話をしている。
C++ で書いてメモリをそのまま書き出したらそれのエンディアンは保証されてない。
言語が何であれデータフォーマットが固定されてないとどうにもならん。
553デフォルトの名無しさん
2021/06/27(日) 23:53:27.71ID:mY5L/v8k >>552
それは言語関係ない話だろ。
それは言語関係ない話だろ。
555デフォルトの名無しさん
2021/06/28(月) 00:34:04.32ID:AdoNh79c Javaはメモリモデルも明確に決まってたんじゃないかな
556デフォルトの名無しさん
2021/06/28(月) 02:47:25.75ID:DsF+RsPk 多言語間でポータブルにしたくば
XMLとかyamlとかjsonにしたら良いんじゃーあ!
XMLとかyamlとかjsonにしたら良いんじゃーあ!
557デフォルトの名無しさん
2021/06/28(月) 03:12:57.95ID:DsF+RsPk どうしてもバイナリファイルが良いという向きは、
パディングとかもfwrite()とfread()で取り扱い得る
といっても単に適当なサイズのバイトの配列として読み書きして
メモリ上でご使用のアーキテクチャーに合わせることになるが
fwrite()とfread()を使わなければもっとマシになるという類の話ではない
パディングとかもfwrite()とfread()で取り扱い得る
といっても単に適当なサイズのバイトの配列として読み書きして
メモリ上でご使用のアーキテクチャーに合わせることになるが
fwrite()とfread()を使わなければもっとマシになるという類の話ではない
558デフォルトの名無しさん
2021/06/28(月) 03:44:20.73ID:QdlxBFRk 別にバイナリ吐き出すときは必ずポータブルにする必要ないだろうに
なんで勝手に条件追加して批判してんだか
なんで勝手に条件追加して批判してんだか
>>556
お手軽な XML/yaml/json 読み書きライブラリを紹介してください、よろしくお願いいたします
お手軽な XML/yaml/json 読み書きライブラリを紹介してください、よろしくお願いいたします
560デフォルトの名無しさん
2021/06/28(月) 07:48:39.66ID:cZa6zFVz >>554
PerlでもPythonでもC++と変わりなくバイナリの読み書きはできるという話をしてるんだが。
エンディアンがわからなければC++でも読めないというのは当たり前。
フォーマットを知らないバイナリファイルってことだからな。
PerlでもPythonでもC++と変わりなくバイナリの読み書きはできるという話をしてるんだが。
エンディアンがわからなければC++でも読めないというのは当たり前。
フォーマットを知らないバイナリファイルってことだからな。
561デフォルトの名無しさん
2021/06/28(月) 08:30:45.47ID:RYml5aTx これ以上、バイナリ読み書きの話をする前にとりあえず>>538に目を通せ
車輪の再発明をしたいのか、既存の車輪を利用したいのかをはっきりさせてから話を進めたほうがいい
車輪の再発明をしたいのか、既存の車輪を利用したいのかをはっきりさせてから話を進めたほうがいい
562デフォルトの名無しさん
2021/06/28(月) 09:09:23.58ID:XSoi24Ug 僕はノンバイナリーだから読みたくないです
563デフォルトの名無しさん
2021/06/28(月) 09:56:34.91ID:SQEqm/bz こんどはバイナリに噛み付いてるキチガイがいるな
564デフォルトの名無しさん
2021/06/28(月) 11:09:48.91ID:bLKGwGq9 標準ライブラリのみであれば車輪の再発明しか手段がない?
565デフォルトの名無しさん
2021/06/28(月) 12:52:58.19ID:bIZ7S0Sd MsgPack は json と同じで無駄が多い
566デフォルトの名無しさん
2021/06/28(月) 12:59:22.39ID:bIZ7S0Sd >>558
温暖化詐欺SDG詐欺と手口が一緒だな
温暖化詐欺SDG詐欺と手口が一緒だな
567デフォルトの名無しさん
2021/06/28(月) 13:35:34.04ID:quG4wdoj >>559
WSL2, Ubuntu 18.04 では、
apt list --installed libxml2
libxml2/bionic-updates,bionic-security,bionic-updates,bionic-security,
now 2.9.4+dfsg1-6.1ubuntu1.4 amd64 [インストール済み、自動]
WSL2, Ubuntu 18.04 では、
apt list --installed libxml2
libxml2/bionic-updates,bionic-security,bionic-updates,bionic-security,
now 2.9.4+dfsg1-6.1ubuntu1.4 amd64 [インストール済み、自動]
568デフォルトの名無しさん
2021/06/28(月) 13:52:30.89ID:5OdlGlMi Comparisonて何て読むの?
コンパリソン?
コンパリソン?
569デフォルトの名無しさん
2021/06/28(月) 14:55:11.19ID:qFu4iqR6 msgpackはクソやね
バイナリの扱いに慣れないスクリプト坊がバイナリを扱わざるを得なくなった場合を除いては全く価値のないフォーマット
バイナリの扱いに慣れないスクリプト坊がバイナリを扱わざるを得なくなった場合を除いては全く価値のないフォーマット
570デフォルトの名無しさん
2021/06/28(月) 14:56:29.69ID:R7ScYjSP571デフォルトの名無しさん
2021/06/28(月) 15:26:12.03ID:JcAv6JCW >バイナリの扱いに慣れないスクリプト坊がバイナリを扱わざるを得なくなった場合
この表現すき💛
この表現すき💛
572デフォルトの名無しさん
2021/06/28(月) 15:26:13.01ID:JcAv6JCW >バイナリの扱いに慣れないスクリプト坊がバイナリを扱わざるを得なくなった場合
この表現すき💛
この表現すき💛
573デフォルトの名無しさん
2021/06/28(月) 16:13:11.20ID:dKXkMhte >>569のお勧めは何?
理由もセットで教えて頂戴。
理由もセットで教えて頂戴。
574デフォルトの名無しさん
2021/06/28(月) 16:32:50.30ID:uBCftstC 「モジュール」はC++で作られたパッケージを配布しやすくしますか?
575はちみつ餃子 ◆8X2XSCHEME
2021/06/29(火) 00:03:30.47ID:OP5z1lEO >>560
そうだよ。 その当たり前の話をしてるんだよ……。
互換性の問題というのは内部的なものなら問題が起きたときに修正すればいいが、
外部に出ているデータはそれに皆が合わせなければならない仕様と化すので
特定の C++ 処理系 (実行環境) でなら処理できるけど
出力されたデータフォーマットの詳細はわからんし処理系のバージョンがちょっと変わったら変わるかもしれん
というのでは困るやんというごく普通の話。
(もちろん普通の処理系はちょっとバージョンが更新されたくらいでは
バイナリ互換性をあまり壊さないように配慮するのが普通ではあるけど。)
そうだよ。 その当たり前の話をしてるんだよ……。
互換性の問題というのは内部的なものなら問題が起きたときに修正すればいいが、
外部に出ているデータはそれに皆が合わせなければならない仕様と化すので
特定の C++ 処理系 (実行環境) でなら処理できるけど
出力されたデータフォーマットの詳細はわからんし処理系のバージョンがちょっと変わったら変わるかもしれん
というのでは困るやんというごく普通の話。
(もちろん普通の処理系はちょっとバージョンが更新されたくらいでは
バイナリ互換性をあまり壊さないように配慮するのが普通ではあるけど。)
576デフォルトの名無しさん
2021/06/29(火) 00:15:58.47ID:MxyOwUyS577はちみつ餃子 ◆8X2XSCHEME
2021/06/29(火) 00:20:30.40ID:OP5z1lEO■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 【STARTO ENTERTAINMENT】timelesz篠塚大輝『大きな古時計』替え歌一発ギャグ「今はもう動かない おじいさんにトドメ~♪」が波紋 [Ailuropoda melanoleuca★]
- 【朗報】外務省局長、中国側の要求を断固拒否。「高市さんの答弁は日本政府の立場を変えるものではないし、撤回しない」 [519511584]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 【実況】博衣こよりのえちえち歌枠🧪
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- たまにaカップの女いるけど何を楽しめばいいの?
