string(C++)

1차원char, wchar_tbyte (또는 동등한) 배열 또는 이러한 배열에 대한 포인터를 문자열로 처리해야 임을 나타냅니다.

구문

[string]

설명

문자열 C++ 특성에는 문자열 MIDL 특성과 동일한 기능이 있습니다.

예시

다음 코드는 인터페이스 및 typedef에서 문자열을 사용하는 방법을 보여줍니다.

// cpp_attr_ref_string.cpp
// compile with: /LD
#include "unknwn.h"
[module(name="ATLFIRELib")];
[export, string] typedef char a[21];
[dispinterface, restricted, uuid("00000000-0000-0000-0000-000000000001")]
__interface IFireTabCtrl
{
   [id(1)] HRESULT Method3([in, string] char *pC);
};

요구 사항

특성 컨텍스트
적용 대상: 배열, 인터페이스 매개 변수, 인터페이스 메서드에 대한 배열 또는 포인터
반복 가능 아니요
필수 특성 없음
잘못된 특성 없음

특성 컨텍스트에 대한 자세한 내용은 특성 컨텍스트를 참조하세요.

참고 항목

IDL 특성
배열 특성
export