Edit

Kongsi melalui


CDefaultCharTraits Class

Note

The Active Template Library (ATL) continues to be supported. However, we're no longer adding features or updating the documentation.

This class provides two static functions for converting characters between uppercase and lowercase.

Syntax

template <typename T>
class CDefaultCharTraits

Parameters

T
The type of data to be stored in the collection.

Members

Public Methods

Name Description
CDefaultCharTraits::CharToLower (Static) Call this function to convert a character to uppercase.
CDefaultCharTraits::CharToUpper (Static) Call this function to convert a character to lowercase.

Remarks

This class provides functions that are utilized by the class CStringElementTraitsI.

Requirements

Header: atlcoll.h

CDefaultCharTraits::CharToLower

Call this function to convert a character to lowercase.

static wchar_t CharToLower(wchar_t x);
static char CharToLower(char x);

Parameters

x
The character to convert to lowercase.

Example

printf_s("%c\n", CDefaultCharTraits<char>::CharToLower('A'));

CDefaultCharTraits::CharToUpper

Call this function to convert a character to uppercase.

static wchar_t CharToUpper(wchar_t x);
static char CharToUpper(char x);

Parameters

x
The character to convert to uppercase.

See also

Class Overview