次の方法で共有


locale::operator!=

非等値テストの 2 種類のロケール。

bool operator!=(
    const locale& _Right
) const;

パラメーター

  • _Right
    非等値をテストするロケールの 1 つがあります。

戻り値

ロケールが同じロケールのコピーである true を指定するブール値; ロケールが同じロケールのコピーは false

解説

2 個のロケールは 1 が他のコピーであるか、または同じ名前を持つ同じロケールの場合と同じです。

使用例

// locale_op_ne.cpp
// compile with: /EHsc
#include <iostream>
#include <string>
#include <locale>

using namespace std;

int main( ) 
{
   locale loc1( "German_Germany" );
   locale loc2( "German_Germany" );
   locale loc3( "English" );

   if ( loc1 != loc2 )
      cout << "locales loc1 (" << loc1.name( )
      << ") and\n loc2 (" << loc2.name( ) << ") are not equal." << endl;
   else
      cout << "locales loc1 (" << loc1.name( )
      << ") and\n loc2 (" << loc2.name( ) << ") are equal." << endl;

   if ( loc1 != loc3 )
      cout << "locales loc1 (" << loc1.name( )
      << ") and\n loc3 (" << loc3.name( ) << ") are not equal." << endl;
   else
      cout << "locales loc1 (" << loc1.name( )
      << ") and\n loc3 (" << loc3.name( ) << ") are equal." << endl;
}
  

必要条件

ヘッダー: の <ロケール>

名前空間: std

参照

関連項目

locale クラス