Diferencia entre revisiones de «objeto.c str()»

De ArduWiki
Saltar a: navegación, buscar
(Página creada con «== Descripción == == Sintaxis == <pre> </pre> == Parámetros == == Retorna == Nada. == Advertencias == Nada. == Ejemplo == <syntaxhighlight lang="c++"> </syntaxhighli...»)
 
Línea 1: Línea 1:
 
== Descripción ==
 
== Descripción ==
 +
Convierte el contenido de una cadena como una cadena terminada en nulo de estilo C Tenga en cuenta que esto le da acceso directo a la memoria intermedia interna String y se debe usar con cuidado. En particular, nunca debe modificar la cadena a través del puntero devuelto. Cuando modifica el objeto String, o cuando se destruye, cualquier puntero devuelto previamente por c_str () deja de ser válido y no debe seguir utilizándose.
  
 
== Sintaxis ==
 
== Sintaxis ==
 
<pre>
 
<pre>
 +
variable.c_str()
 
</pre>
 
</pre>
  
 
== Parámetros ==
 
== Parámetros ==
 +
;variable: objeto instanciado de clase [[String]]
  
 
== Retorna ==
 
== Retorna ==
Nada.
+
Un puntero a la versión estilo C de la cadena invocadora.
  
 
== Advertencias ==
 
== Advertencias ==

Revisión del 16:54 6 jul 2018

Descripción

Convierte el contenido de una cadena como una cadena terminada en nulo de estilo C Tenga en cuenta que esto le da acceso directo a la memoria intermedia interna String y se debe usar con cuidado. En particular, nunca debe modificar la cadena a través del puntero devuelto. Cuando modifica el objeto String, o cuando se destruye, cualquier puntero devuelto previamente por c_str () deja de ser válido y no debe seguir utilizándose.

Sintaxis

variable.c_str()

Parámetros

variable
objeto instanciado de clase String

Retorna

Un puntero a la versión estilo C de la cadena invocadora.

Advertencias

Nada.

Ejemplo

Vea también

Referencias