_bstr_t::_bstr_t
Microsoft 전용
_bstr_t 개체를 생성합니다.
_bstr_t( ) throw( );
_bstr_t(
const _bstr_t& s1
) throw( );
_bstr_t(
const char* s2
);
_bstr_t(
const wchar_t* s3
);
_bstr_t(
const _variant_t& var
);
_bstr_t(
BSTR bstr,
bool fCopy
);
매개 변수
s1
A _bstr_t 개체에 복사할 수 있습니다.s2
멀티 바이트 문자열입니다.s3
유니코드 문자열var
A _variant_t 개체입니다.bstr
기존 BSTR 개체입니다.fCopy
경우 false, the bstr 인수 연결 되는 새 개체를 호출 하 여 복사본을 만들지 않고 SysAllocString.
설명
다음 표에 설명 되어 있는 _bstr_t 생성자입니다.
생성자 |
설명 |
---|---|
_bstr_t( ) |
기본 구문 _bstr_t null 캡슐화 하는 개체 BSTR 개체입니다. |
_bstr_t( _bstr_t& s1 ) |
생성 한 _bstr_t 복사본을 다른 이름으로 개체입니다. 이 얕은 는 캡슐화 된 참조 횟수를 증가 하는 복사, BSTR 새로 만드는 대신 개체입니다. |
_bstr_t( char* s2 ) |
생성은 _bstr_t 를 호출 하 여 개체 SysAllocString 새로 만듭니다 BSTR 다음 캡슐화 및 개체입니다. 이 생성자는 먼저는 멀티 바이트를 유니코드 변환 수행합니다. |
_bstr_t( wchar_t* s3 ) |
생성은 _bstr_t 를 호출 하 여 개체 SysAllocString 새로 만듭니다 BSTR 다음 캡슐화 및 개체입니다. |
_bstr_t( _variant_t& var ) |
생성 한 _bstr_t 에서 개체는 _variant_t 첫 번째 검색 하 여 개체는 BSTR 개체에서 캡슐화 된 VARIANT 개체. |
_bstr_t( BSTR bstr, bool fCopy ) |
생성 한 _bstr_t 개체에서 기존에 BSTR (달리는 wchar_t* 문자열).경우 fCopy 은 false 이며는 제공 된 BSTR 새 복사본으로 하지 않고 새 개체에 연결 된 SysAllocString. 이 생성자 형식 라이브러리 헤더에서 래퍼 함수를 캡슐화 하 고 소유권을 사용 하 여 BSTR 인터페이스 메서드에 의해 반환 됩니다. |
Microsoft 특정 끝