stoul
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

stoul

 

Convierte una secuencia de caracteres en un entero largo sin signo.

unsigned long stoul(     const string& _Str,      size_t *_Idx = 0,     int _Base = 10 ); unsigned long stoul(     const wstring& _Str,      size_t *_Idx = 0,     int _Base = 10 );

Parámetro

Descripción

_Str

La secuencia de caracteres que se convertirá.

_Idx

El valor del índice del primer carácter que no se convertirá.

_Base

La base numérica que se usará.

El valor del entero largo sin signo.

La función convierte la secuencia de elementos de _Str en un valor _Val de tipo unsigned long como si se llamara a strtoul(_Str.c_str(), _Eptr, _Base), donde _Eptr es un objeto interno de la función.Si _Str.c_str() == *_Eptr, lanza un objeto de tipo invalid_argument.Si esa llamada, al ejecutarse, establecería errno, lanza un objeto de tipo out_of_range.Si no, siempre que _Idx no sea un puntero nulo, la función almacena *_Eptr - _Str.c_str() en *_Idx y devuelve _Val.

Requisitos

Encabezado: <string>

Espacio de nombres: std

Mostrar:
© 2016 Microsoft