CSimpleStringT Class
esta clase representa un objeto de CSimpleStringT .
template <typename BaseType>
class CSimpleStringT
Parámetros
BaseType
El tipo de caracteres de la clase de cadena. Puede ser una de las siguientes:char (para las cadenas de caracteres ANSI).
wchar_t (para las cadenas de caracteres Unicode).
TCHAR (para ANSI y las cadenas de caracteres Unicode).
Members
Typedefs públicas
Name |
Descripción |
---|---|
un puntero a una cadena constante. |
|
un puntero a una cadena. |
Constructores públicos
Name |
Descripción |
---|---|
Crea los objetos de CSimpleStringT de varias maneras. |
|
Un destructor. |
Métodos públicos
Name |
Descripción |
---|---|
Agrega un objeto de CSimpleStringT a un objeto existente de CSimpleStringT . |
|
anexa un carácter a un objeto existente de CSimpleStringT . |
|
Copia un carácter o caracteres a otros cadena. |
|
Copia un carácter o caracteres a otra cadena en la que los búferes se superpongan. |
|
Fuerza una cadena para tener una longitud de cero. |
|
Libera cualquier memoria adicional asignada previamente por el objeto de cadena. |
|
Recupera la longitud asignada de un objeto de CSimpleStringT . |
|
Devuelve el carácter en una posición determinada. |
|
Devuelve un puntero a caracteres en CSimpleStringT. |
|
Devuelve un puntero a caracteres en CSimpleStringT, truncando con la longitud especificada. |
|
Devuelve el número de caracteres de un objeto de CSimpleStringT . |
|
Recupera el administrador de memoria del objeto de CSimpleStringT . |
|
Recupera la cadena de caracteres |
|
Prueba si un objeto de CSimpleStringT no contiene ningún carácter. |
|
Deshabilita el recuento de referencias y protege la cadena en el búfer. |
|
Asigna una cierta cantidad de memoria para el búfer del carácter. |
|
Control de versiones de búfer devuelto por GetBuffer. |
|
Control de versiones de búfer devuelto por GetBuffer. |
|
Establece un carácter en una posición determinada. |
|
Establece el administrador de memoria de un objeto de CSimpleStringT . |
|
Establece la cadena de un objeto de CSimpleStringT . |
|
Devuelve el número de caracteres de la cadena especificada. |
|
Trunca la cadena con una longitud especificada. |
|
Habilita la referencia que cuenta y libera la cadena en el búfer. |
Operadores públicos
Name |
Descripción |
---|---|
Tiene acceso directamente a los caracteres almacenados en un objeto de CSimpleStringT como una cadena de lenguaje c. |
|
Devuelve el carácter en una posición determinada — sustitución de operador para GetAt. |
|
Concatena una nueva cadena al final de una cadena existente. |
|
asigna un nuevo valor a un objeto de CSimpleStringT . |
Comentarios
CSimpleStringT es la clase base para los diversos tipos de cadena compatibles con Visual C++. Proporciona compatibilidad mínimo para la administración de memoria del objeto string y manipulación básica del búfer. Para objetos de cadena más avanzados, vea clase de CStringT.
Requisitos
encabezado: atlsimpstr.h