Строительство
Строка как массив
Назначение/сцепление
Сравнение
Добыча
Другие преобразования
Поиск
Архив/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 | Находит первый соответствующий символ из набора. |
| оператор lt; & lt; | Вставляет объект CString , архив или дамп контекста. |
| оператор gt & gt; | Извлекает объект CString из архива. |
| GetBuffer | Возвращает указатель на персонажей в CString. |
| GetBufferSetLength | Возвращает указатель на персонажей в CString, усечение до указанной длины. |
| ReleaseBuffer | Релизы управления буфера, возвращаемый GetBuffer. |
| FreeExtra | Удаляет все накладные расходы этого объекта string, освобождая любой дополнительной памяти, ранее переданные для строки. |
| LockBuffer | Отключает подсчета ссылок и защищает строку в буфере. |
| UnlockBuffer | Включает подсчет ссылок и выпускает строку в буфере. |
| AllocSysString | Выделяет BSTR из CString данных. |
| SetSysString | Задает существующий объект BSTR с данными из объекта CString. |
| LoadString | Загружает существующий объект CString из ресурсов Windows. |
| AnsiToOem | Делает преобразование на месте из набора для набора символов OEM символов ANSI. |
| OemToAnsi | Делает преобразование на месте от OEM кодировку для набора знаков ANSI. |
Обзор CString |nbsp; Иерархическая схема