Bagikan melalui


Kelas CA2CAEX

Kelas ini digunakan oleh makro konversi string CA2CTEX dan CT2CAEX, dan typedef CA2CA.

Penting

Kelas ini dan anggotanya tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime.

Sintaks

template<int t_nBufferLength = 128>
class CA2CAEX

Parameter

t_nBufferLength
Ukuran buffer yang digunakan dalam proses terjemahan. Panjang defaultnya adalah 128 byte.

Anggota

Konstruktor Publik

Nama Deskripsi
CA2CAEX::CA2CAEX Konstruktor.
CA2CAEX::~CA2CAEX Destruktor.

Operator Publik

Nama Deskripsi
CA2CAEX::operator LPCSTR Operator konversi.

Anggota Data Publik

Nama Deskripsi
CA2CAEX::m_psz Anggota data yang menyimpan string sumber.

Keterangan

Kecuali fungsionalitas tambahan diperlukan, gunakan CA2CTEX, CT2CAEX, atau CA2CA dalam kode Anda sendiri.

Kelas ini aman digunakan dalam perulangan dan tidak akan meluap ke tumpukan. Secara default, kelas konversi ATL dan makro akan menggunakan halaman kode ANSI utas saat ini untuk konversi.

Makro berikut didasarkan pada kelas ini:

  • CA2CTEX

  • CT2CAEX

Typedef berikut didasarkan pada kelas ini:

  • CA2CA

Untuk diskusi makro konversi teks ini, lihat Makro Konversi String ATL dan MFC.

Contoh

Lihat Makro Konversi String ATL dan MFC untuk contoh penggunaan makro konversi string ini.

Persyaratan

Header: atlconv.h

CA2CAEX::CA2CAEX

Konstruktor.

CA2CAEX(LPCSTR psz, UINT nCodePage) throw(...);
CA2CAEX(LPCSTR psz) throw(...);

Parameter

psz
String teks yang akan dikonversi.

nCodePage
Tidak digunakan di kelas ini.

Keterangan

Membuat buffer yang diperlukan untuk terjemahan.

CA2CAEX::~CA2CAEX

Destruktor.

~CA2CAEX() throw();

Keterangan

Membebaskan buffer yang dialokasikan.

CA2CAEX::m_psz

Anggota data yang menyimpan string sumber.

LPCSTR m_psz;

CA2CAEX::operator LPCSTR

Operator konversi.

operator LPCSTR() const throw();

Tampilkan Nilai

Mengembalikan string teks sebagai jenis LPCSTR.

Lihat juga

Kelas CA2AEX
Kelas CA2WEX
Kelas CW2AEX
Kelas CW2CWEX
Kelas CW2WEX
Gambaran Umum Kelas