07/18 20:34 pack alignment非互換の問題を持った行儀悪いC++コードを直す日。Win=8, Android=8, iOS(32)=4, iOS(64)=8で、iOS(32)はpack(8)を指定しても無効。正直「alignment依存コード書くな」をお願いしたい…
(simi)
07/18 20:37 ただ、pack alignmentの問題は「もうそれで動いちゃってて変更できないのよ」なことがわりと普通で、結局ちまちまと環境別アラインメント対応コードを仕組むしかなくてな…めんどいんじゃよ…
(sido)
07/18 20:46 同じようなトラブルを引き起こすものとしてendiannessの問題があるのだけど、これは今時だと大抵のひとは気にするようになっていて、しかも対処するとほぼ自動的にpack alignmentの問題も解消するので、最近はあまり見かけなくなったはずなんだが…いるところにはいるなと…
(suzu)
07/18 20:47 てゆーか、今時データのシリアライズに「メモリイメージそのまま」とかお行儀悪いことしないよね普通… :D (subi)
@syntaxerrors72 [
<<|
@|
>>]
07/18 21:39 @gorry5 見逃していましたが、X68版ギャラッパチの件、解説してくださっていたのですね。ありがとうございます!なるほど、未満と以下……ちなみに「8として」とはどういう意味なのでしょうか。
(nime)