Члены класса CString

Строительство
Строка как массив
Назначение/сцепление
Сравнение
Добыча
Другие преобразования
Поиск
Архив/Dump
Буфер доступ
Специфичные для Windows

Строительство

CString Создает объекты CString различными способами.

Строка как массив

GetLength Возвращает количество знаков в объекте CString . Для многобайтовых символов считает каждый знак 8-битный; то есть свинец и тропа байт в одном многобайтовых символов считаются за два символа.
IsEmpty Проверяет, является ли объект CString не содержит символов.
Пустой Вынуждает строка имеет длину 0.
GetAt Возвращает знак в заданной позиции.
оператор] Возвращает символ в данной позиции — оператор подстановки для GetAt.
SetAt Задает знак в заданной позиции.
оператор LPCTSTR Непосредственно осуществляет доступ в объекте CString в стиле c строки символов.

Назначение/сцепление

оператор = Задает новое значение в объект CString.
оператор + Объединяет две строки и возвращает новую строку.
оператор += Сцепляет новую строку в конец существующей строки.

Сравнение

оператор == < и т.д. Операторы сравнения (с учетом регистра).
Сравнение Сравнивает две строки (с учетом регистра).
CompareNoCase Сравнивает две строки (не чувствительно к регистру).
Сопоставление Сравнивает две строки (регистра, использует локализованную информацию).
CollateNoCase Сравнивает две строки (дело нечувствительный, использует локализованную информацию).

Добыча

Середина Извлекает средняя часть строки (такие как функции$ основные MID).
Слева Извлекает левую часть строки (такие как основные функции LEFT$).
Право Извлекает в правой части строки (такие как основные функции RIGHT$).
SpanIncluding Извлекает подстроку, содержащий только символы в наборе.
SpanExcluding Извлекает подстроку, содержащий только символы не в наборе.

Другие преобразования

MakeUpper Преобразует все знаки в строке в верхний регистр.
MakeLower Преобразует все знаки в строке в символы нижнего регистра.
MakeReverse Меняет символы в этой строке.
Заменить Заменяет указали персонажей с другими персонажами.
Удалите Удаляет указали символов из строки.
Вставка Вставка одного символа или подстроки в строке данного индексу.
Удаление Удаление символа или символов из строки.
Формат Форматирования строки равно sprintf.
FormatV Форматирует строку как vsprintf.
TrimLeft Обрезка ведущих пробельных символов из строки.
TrimRight Trim traling пробельных символов из строки.
FormatMessage Форматирует строку сообщения.

Поиск

Найти Находит символа или подстроки внутри строкового большего.
ReverseFind Находит символа внутри строкового больше; начинается с конца.
FindOneOf Находит первый соответствующий символ из набора.

Архив/Dump

оператор lt; & lt; Вставляет объект CString , архив или дамп контекста.
оператор gt & gt; Извлекает объект CString из архива.

Буфер доступ

GetBuffer Возвращает указатель на персонажей в CString.
GetBufferSetLength Возвращает указатель на персонажей в CString, усечение до указанной длины.
ReleaseBuffer Релизы управления буфера, возвращаемый GetBuffer.
FreeExtra Удаляет все накладные расходы этого объекта string, освобождая любой дополнительной памяти, ранее переданные для строки.
LockBuffer Отключает подсчета ссылок и защищает строку в буфере.
UnlockBuffer Включает подсчет ссылок и выпускает строку в буфере.

Специфичные для Windows

AllocSysString Выделяет BSTR из CString данных.
SetSysString Задает существующий объект BSTR с данными из объекта CString.
LoadString Загружает существующий объект CString из ресурсов Windows.
AnsiToOem Делает преобразование на месте из набора для набора символов OEM символов ANSI.
OemToAnsi Делает преобразование на месте от OEM кодировку для набора знаков ANSI.

Обзор CString |nbsp; Иерархическая схема

Index