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