Membros de classe de CString

Construção
A Cadeia de caracteres como uma matriz
Atribuição/concatenação
Comparação
Extração
Outras conversões
Pesquisa
Arquivo/despejo
Acessar reserva
Específico para Windows

Construção

CString Cria objetos de CString em várias maneiras.

A Cadeia de caracteres como uma matriz

GetLength Retorna o número de caracteres em um objeto de CString . Para caracteres multibyte, conta cada caractere de 8 bits; ou seja, um byte de avanço e trilha em caracteres de multibyte um são contadas como dois caracteres.
IsEmpty Testa se um objeto de CString não contém caracteres.
Vazio Forças de uma Cadeia de caracteres tem comprimento 0.
GetAt Retorna o caractere em uma determinada posição.
operador] Retorna o caractere em uma determinada posição — substituição de operador para GetAt.
SetAt Define um caractere em uma determinada posição.
operador LPCTSTR Acessa diretamente os caracteres armazenados em um objeto de CString como uma Cadeia de caracteres de estilo c.

Atribuição/concatenação

operador = Atribui um novo valor a um objeto CString.
operador + Concatena duas seqüências de caracteres e retorna uma nova cadeia de caracteres.
operador + = Concatena uma nova cadeia de caracteres para o final de uma seqüência existente.

Comparação

operador = = < etc. Operadores de comparação (sensíveis a maiúsculas e minúsculas).
Comparar Compara duas seqüências de caracteres (maiúscminúsc de minúsculas).
CompareNoCase Compara duas seqüências de caracteres (maiúscminúsc de minúsculas).
COLLATE Compara duas seqüências de caracteres (diferenciar maiúsculas de minúsculas, usa informações localidade-specific).
CollateNoCase Compara duas seqüências de caracteres (maiúscminúsc de minúsculas, usa informações localidade-specific).

Extração

Meados Extrai o parte do meio de uma Cadeia de caracteres (como a função de $ MID básico).
Esquerda Extrai a parte esquerda de uma Cadeia de caracteres (como a função básica de $ esquerdo).
Direito Extrai a parte direita de uma Cadeia de caracteres (como a função$ direito básico).
SpanIncluding Extrai uma Subcadeia de caracteres que contém apenas os caracteres em um conjunto de.
SpanExcluding Extrai uma Subcadeia de caracteres que contém apenas os caracteres não em um conjunto de.

Outras conversões

MakeUpper Converte todos os caracteres em seqüência de caracteres para caracteres maiúsculos.
MakeLower Converte todos os caracteres em seqüência de caracteres para caracteres minúsculos.
MakeReverse Inverte caracteres essa Cadeia de caracteres.
Substituir Substitui indicado caracteres com outros personagens.
Remover Remove indicado caracteres de uma Cadeia de caracteres.
Inserir Insere um único caractere ou uma Subcadeia no índice fornecido dentro da seqüência.
Excluir Exclui um caractere ou caracteres de uma Cadeia de caracteres.
Formato Formatar Cadeia de caracteres como sprintf faz.
FormatV Formatos a Cadeia de caracteres como vsprintf faz.
TrimLeft Aparar caracteres de espaço em branco à esquerda da seqüência de caracteres.
TrimRight Aparar caracteres de espaço em branco à direita da Cadeia de caracteres.
FormatMessage Formata uma seqüência de caracteres de mensagem.

Pesquisa

Localização Localiza um caractere ou uma Subcadeia dentro de uma Cadeia de caracteres maior.
ReverseFind Localiza um caractere dentro um Cadeia de caracteres maior; começa a partir do final.
FindOneOf Localiza o primeiro caractere correspondente de um conjunto.

Arquivo/despejo

operador lt; & lt; Insere um objeto de CString para um contexto de arquivo morto ou despejo.
operador gt; & gt; Extrai um objeto de CString de um arquivo.

Acessar reserva

GetBuffer Retorna um ponteiro para os caracteres no CString.
GetBufferSetLength Retorna um ponteiro para os caracteres no CString, truncando para o comprimento especificado.
ReleaseBuffer Controle de versões do buffer retornado por GetBuffer.
FreeExtra Remove qualquer sobrecarga deste objeto string, liberando qualquer memória extra anteriormente alocada para a seqüência de caracteres.
LockBuffer Desabilita o contagem de referência e protege a Cadeia de caracteres no buffer.
UnlockBuffer Permite a contagem de referência e libera a seqüência de caracteres no buffer.

Específico para Windows

AllocSysString Aloca um BSTR a partir de dados CString.
SetSysString Define um objeto BSTR existente com dados de um objeto de CString.
LoadString Carrega um objeto de CString existente de um recurso do Windows.
AnsiToOem Torna uma conversão in loco do caractere ANSI definido para o conjunto de caracteres OEM.
OemToAnsi Torna uma conversão in loco do caractere OEM definido como o conjunto de caracteres ANSI.

Visão geral de CString |nbsp; Gráfico de hierarquia

Index