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;
}
요구 사항
헤더: <locale>
네임 스페이스: std