Avatar
wchar_t は 2バイト以上」っていうのも同じ問題をおこしましたよ
5:56 AM
2011年に改正された C/C++ の標準規格、C11 と C++11 では、新たに2つの文字型が導入された。char16_t と char32_t であり、それぞれ UTF-16 と UTF-32 を内部表現とする。
5:56 AM
結局こうなりました・・・
5:56 AM
まあ文字は整数より意味が強いから問題としては別かも。
5:57 AM
SwiftのIntはポインタサイズ型だから128ビット時代にもいける気もしますね
5:58 AM
JavaのJNIコードは128ビット時代になったら long でポインタをハードキャストしてるところをまた直さないといけないのか・・・