string (C++)
Menunjukkan bahwa array satu dimensi char
, , wchar_t
byte
(atau setara) atau penunjuk ke array tersebut harus diperlakukan sebagai string.
Sintaks
[string]
Keterangan
Atribut string C++ memiliki fungsionalitas yang sama dengan atribut MIDL string .
Contoh
Kode berikut menunjukkan cara menggunakan string pada antarmuka dan pada 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);
};
Persyaratan
Konteks atribut | Nilai |
---|---|
Berlaku untuk | Array atau pointer ke array, parameter antarmuka, metode antarmuka |
Berulang | No |
Atribut yang diperlukan | Tidak |
Atribut tidak valid | Tidak |
Untuk informasi selengkapnya tentang konteks atribut, lihat Konteks Atribut.