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
| 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. |
| 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. |
| 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). |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |