다음을 통해 공유


_ATL_CSTRING_EXPLICIT_CONSTRUCTORS

CString 는 의도 하지 않은 변환을 방지 명시적 생성자입니다.

_ATL_CSTRING_EXPLICIT_CONSTRUCTORS

설명

이 정의 된 경우 단일 매개 변수를 사용 하는 모든 CString 생성자 수 입력 인수의 암시적 변환을 방지는 명시적 키워드로 컴파일됩니다._Unicode가 정의 되어 있으면 사용 하면 예를 들어, 즉 문자열 CString 생성자 인수로, 컴파일러 오류가 발생 합니다.좁은 및 다양 한 문자열 형식 간의 암시적 변환을 방지 하기 위해 필요한 경우에이 매크로 사용 합니다.

모든 생성자 문자열 인수에서 _T 매크로 사용 하 여 _atl_cstring_explicit_constructors를 정의 하 고 _unicode가 정의 되었는지 여부에 관계 없이 컴파일 오류가 발생 하지 않도록 수 있습니다.

참고 항목

참조

CStringT 클래스

기타 리소스

컴파일러 옵션 매크로