掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IPv6のアドレスを比較するには? (ID:72989)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
何をもってスマートと呼ぶか、次第だったりするが・・・ ・ソースコード的に見やすい? ・高速?(不一致発見で即終了するよう分岐をたくさん設ける) ・高速?(キャッシュペナルティ最小になるよう分岐を設けない) ・処理系が標準で用意していて移植性が高い? とりあえず VS2005 の PlatformSDK/Include/WS2tcpip.h には インライン関数 IN6_ADDR_EQUAL っつのが用意されているのでこれを使うとか。 (こいつの中身は memcmp) # HPUX 11.11 に ipv6 アドレスの比較マクロ・インライン関数は無かった # openSUSE 11.4 には IN6_ARE_ADDR_EQUAL マクロがあった # ってことは IN6_ADDR_EQUAL も [世界標準] ではないってことだ。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.