共用方式為


locale::operator!=

測試兩個地區設定。

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

參數

  • _Right
    指定是否將測試的其中一個地區設定。

傳回值

true 的布林值,如果地區設定不是同一個地區設定的複本; false ,如果地區設定為相同的地區設定的複本。

備註

兩個地區設定是相等的,則相同的地區設定,因此,如果有其他的複本,或是,如果它們有相同名稱。

範例

// 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 類別