Mac OS X 10.5 Leopard Part11
at MAC
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
800:名称未設定 07/02/22 01:04:57 h60ten5v0 800ゲト! 801:名称未設定 07/02/22 01:09:49 gNdwb+CN0 >>794 ふーん。で、そのダサい仕様の 64bit CPU ってなに? 実存するの? 802:名称未設定 07/02/22 01:12:41 gNdwb+CN0 >>793 はぁ。で、そのダサい(それができない)64bit OS って、なに? Solaris も Linux も NetBSD も FreeBSD もできるんちゃうの? 生まれた時点で 64bit だった Alpha + DEC OSF/1 のことかなんか言ってるのかな? 803:名称未設定 07/02/22 01:14:01 PYvOkk950 >>796 たとえば文字列をコピーして返す自前関数。 char* copyStr( char *str ){ char *str2; int size; size = strlen( str ) + 1; str2 = malloc( size ); strncpy( str2, str, size ); return str2; } 引数と返り値はcharのポインタ。 ポインタとは、その変数の値が置かれているメモリアドレスを示すもの。 メモリ空間が32bitなら、ポインタもサイズも32bit=4Bytes、 メモリ空間が64bitなら、ポインタもサイズも64bit=8Byte。 よって、APIを呼び出すときに引数のサイズが32bit版と64bit版で違うってことになる。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5404日前に更新/199 KB
担当:undef