_bstr_t同士の比較について

解決


超初心者  2009-09-17 21:55:41  No: 70944

連スレすみません。

タイトルの通り、_bstr_t同士の比較についてご教授頂けないでしょうか?

_bstr_t bsNodeName = L"test";
if( bsNodeName == L"test" )
{
  〜〜〜〜〜〜

という感じで出来ると思っていたらできませんでした。

宜しくお願い致します。


Blue  2009-09-17 22:01:25  No: 70945

http://msdn.microsoft.com/ja-jp/library/6ttsf8b9%28VS.80%29.aspx
より、operator == は const _bstr_t& でないといけないので、

if (bsNodeName == _bstr_t(L"test"))

とするか、いっそのこと wcscmpで比較するか。

if (wcscmp(bsNodeName, L"test") == 0)


超初心者  2009-09-17 22:04:03  No: 70946

Blueさん、毎度お世話になります。

おかげで比較できました^^本当にありがとうございます♪


超初心者  2009-09-17 22:04:55  No: 70947

解決チェックつけるの忘れてました><

本当にありがとうございます!


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加