■ このスレッドは過去ログ倉庫に格納されています
68k v.s. x86 Round 3
- 783 :ナイコンさん:2016/05/22(日) 09:31:46.91 .net
- 別の型として参照渡しというのは、
void func(char * p)
{ *p++; }
void main(void)
{ long l = 1;
func((char*)&l);
}
ということだろう。
リトルならlの値1が正しく渡せ、lの値も2になるけど
ビッグの場合はlの値1が0として渡ってしまい、lの値も0x01000001になってしまう。
まぁ、言いたいことはわかるが、
実際こんなコードが必要なケースなんてないよなw
総レス数 1002
239 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200