Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

CW2CWEX Class

This class is used by the string conversion macros CW2CTEX and CT2CWEX, and the typedef CW2W.

Important note Important

This class and its members cannot be used in applications that execute in the Windows Runtime.

template< 
int t_nBufferLength= 128 
> 
class CW2CWEX
t_nBufferLength

The size of the buffer used in the translation process. The default length is 128 bytes.

Name

Description

CW2CWEX::CW2CWEX

The constructor.

CW2CWEX::~CW2CWEX

The destructor.

Name

Description

CW2CWEX::operator LPCWSTR

Conversion operator.

Name

Description

CW2CWEX::m_psz

The data member that stores the source string.

Unless extra functionality is required, use CW2CTEX, CT2CWEX, or CW2W in your code.

This class is safe to use in loops and won't overflow the stack. By default, the ATL conversion classes and macros use the current thread's ANSI code page for the conversion.

The following macros are based on this class:

  • CW2CTEX

  • CT2CWEX

The following typedef is based on this class:

  • CW2W

For a discussion of these text conversion macros, see ATL and MFC String Conversion Macros.

See ATL and MFC String Conversion Macros for an example of using these string conversion macros.

Header: atlconv.h

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.