Share via


CA2CAEX-klasse

Opmerking

De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Deze klasse wordt gebruikt door tekenreeksconversiemacro's CA2CTEX en CT2CAEX en de typedef CA2CA.

Belangrijk

Deze klasse en de bijbehorende leden kunnen niet worden gebruikt in toepassingen die worden uitgevoerd in Windows Runtime.

Syntaxis

template<int t_nBufferLength = 128>
class CA2CAEX

Parameterwaarden

t_nBufferLength
De grootte van de buffer die in het vertaalproces wordt gebruikt. De standaardlengte is 128 bytes.

Leden

Openbare constructors

Naam Description
CA2CAEX::CA2CAEX De constructor.
CA2CAEX::~CA2CAEX De destructor.

Openbare operators

Naam Description
CA2CAEX::operator LPCSTR Conversieoperator.

Publieke dataleden

Naam Description
CA2CAEX::m_psz Het gegevenslid waarin de brontekenreeks wordt opgeslagen.

Opmerkingen

Tenzij extra functionaliteit is vereist, gebruikt u CA2CTEX, CT2CAEX of CA2CA in uw eigen code.

Deze klasse is veilig voor gebruik in lussen en overloopt de stack niet. Standaard gebruiken de ATL-conversieklassen en -macro's de ANSI-codepagina van de huidige thread voor de conversie.

De volgende macro's zijn gebaseerd op deze klasse:

  • CA2CTEX

  • CT2CAEX

De volgende typedef is gebaseerd op deze klasse:

  • CA2CA

Zie ATL- en MFC-tekenreeksconversiemacro's voor een bespreking van deze tekstconversiemacro's.

Example

Zie ATL- en MFC-tekenreeksconversiemacro's voor een voorbeeld van het gebruik van deze tekenreeksconversiemacro's.

Requirements

Koptekst: atlconv.h

CA2CAEX::CA2CAEX

De constructor.

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

Parameterwaarden

psz
De tekenreeks die moet worden geconverteerd.

nCodePage
Niet gebruikt in deze klasse.

Opmerkingen

Hiermee maakt u de buffer die nodig is voor de vertaling.

CA2CAEX::~CA2CAEX

De destructor.

~CA2CAEX() throw();

Opmerkingen

Hiermee wordt de toegewezen buffer vrijgemaakt.

CA2CAEX::m_psz

Het gegevenslid waarin de brontekenreeks wordt opgeslagen.

LPCSTR m_psz;

CA2CAEX::operator LPCSTR

Conversieoperator.

operator LPCSTR() const throw();

Retourwaarde

Retourneert de tekenreeks als type LPCSTR.

Zie ook

CA2AEX-klasse
CA2WEX-klasse
CW2AEX-klasse
CW2CWEX-klasse
CW2WEX-klasse
Overzicht van klassen