Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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