std::basic_string::data
De cppreference.com
< cpp | string | basic string
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
const CharT* data() const; |
||
Devuelve puntero a la matriz de almacenamiento subyacentes que sirvan de carácter .
Original:
Returns pointer to the underlying array serving as character storage.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Si
empty()
vuelve false, el puntero es tal que el [data(); data() + size())
rango es válida y los valores en que se corresponden con los valores almacenados en la cadena. Si vuelve empty()
true, el puntero es un puntero no nulo que no debe dejar de hacer referencia. (hasta C++11)Original:
If
empty()
returns false, the pointer is such that the range [data(); data() + size())
is valid and the values in it correspond to the values stored in the string. If empty()
returns true, the pointer is a non-null pointer that should not be dereferenced. (hasta C++11)The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
El puntero es tal que el
[data(); data() + size()]
rango es válida y los valores que corresponden a los valores almacenados en la cadena (incluyendo el carácter nulo adicional) incluso cuando empty()
vuelve true. (desde C++11)Original:
The pointer is such that the range
[data(); data() + size()]
is valid and the values in it correspond to the values stored in the string (including the additional null character) even when empty()
returns true. (desde C++11)The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Contenido |
[editar] Notas
La escritura en la matriz de caracteres se accede a través
data
es un comportamiento indefinido .Original:
Writing to the character array accessed through
data
is undefined behavior.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
El puntero obtenido de
data()
no debe ser considerada válida después de cualquier operación no constante en la cadena .Original:
The pointer obtained from
data()
should not be considered valid after any non-const operation on the string.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Puesto que C + 11,
data()
y c_str()
realizar la misma función .Original:
Since C++11,
data()
and c_str()
perform the same function.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar] Parámetros
(Ninguno)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar] Valor de retorno
Puntero al almacenamiento de caracteres subyacente, que data()[i] == operator[](i) para cada
i
en [0, size())
. (hasta C++11)Original:
Pointer to the underlying character storage such that data()[i] == operator[](i) for every
i
in [0, size())
. (hasta C++11)The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Puntero al almacenamiento de caracteres subyacente, que data() + i == &operator[](i) para cada
i
en [0, size()]
. (desde C++11)Original:
Pointer to the underlying character storage such that data() + i == &operator[](i) for every
i
in [0, size()]
. (desde C++11)The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar] Complejidad
Constante .
Original:
Constant.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar] Excepciones
[editar] Ver también
(C++11) |
accede al primer carácter Original: accesses the first character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (miembro público función) |
(C++11) |
accede al último carácter Original: accesses the last character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (miembro público función) |
devuelve un no modificable de caracteres estándar C versión amplia de la cadena Original: returns a non-modifiable standard C character array version of the string The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (miembro público función) |