다음을 통해 공유


locale::operator==

두 로캘이 같은지 테스트합니다.

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

매개 변수

  • _Right
    같은지 테스트할 로캘 중 하나를 사용 합니다.

반환 값

부울 값 true 경우 로케일 복사본을 동일한 로케일. false 이면 로케일 같은 로캘 사본을 경우.

설명

복사본을 다른 경우는 동일한 로케일은 나 같은 이름이 있으면 두 로캘이 같습니다.

예제

// locale_op_eq.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( )
      << ")\n and loc2 (" << loc2.name( ) << ") are equal." 
      << endl;
   else
      cout << "locales loc1 (" << loc1.name( )
      << ")\n and loc2 (" << loc2.name( ) << ") are not equal." 
      << endl;

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

요구 사항

헤더: <locale>

네임 스페이스: std

참고 항목

참조

locale Class