Espaços nominais
Variantes
Acções

std::stof, std::stod, std::stold

Da cppreference.com
< cpp‎ | string‎ | basic string

 
 
Biblioteca cordas
Strings terminadas
Original:
Null-terminated strings
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Cadeias de bytes
Multibyte cordas
Cordas de largura
Classes
Original:
Classes
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 
std::basic_string
Funções de membro
Original:
Member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
basic_string::basic_string
basic_string::operator=
basic_string::assign
basic_string::get_allocator
acesso. Elemento
Original:
Element access
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
basic_string::at
basic_string::operator[]
basic_string::front(C++11)
basic_string::back(C++11)
basic_string::data
basic_string::c_str
Iteradores
Original:
Iterators
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
basic_string::begin
basic_string::cbegin

(C++11)
basic_string::end
basic_string::cend

(C++11)
basic_string::rbegin
basic_string::crbegin

(C++11)
basic_string::rend
basic_string::crend

(C++11)
Capacidade
Original:
Capacity
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
basic_string::empty
basic_string::size
basic_string::length
basic_string::max_size
basic_string::reserve
basic_string::capacity
basic_string::shrink_to_fit(C++11)
Operações
Original:
Operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
basic_string::clear
basic_string::insert
basic_string::erase
basic_string::push_back
basic_string::pop_back(C++11)
basic_string::append
basic_string::operator+=
basic_string::compare
basic_string::replace
basic_string::substr
basic_string::copy
basic_string::resize
basic_string::swap
Pesquisar
Original:
Search
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
basic_string::find
basic_string::rfind
basic_string::find_first_of
basic_string::find_first_not_of
basic_string::find_last_of
basic_string::find_last_not_of
Constantes
Original:
Constants
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
basic_string::npos
Não-membros funções
Original:
Non-member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C++11)(C++11)(C++11)
(C++11)(C++11)
stofstodstold
(C++11)(C++11)(C++11)
(C++11)
(C++11)
Classes auxiliares
Original:
Helper classes
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 
Definido no cabeçalho <string>
float       stof(conststd::string& str, size_t *pos =0);
(1) (desde C++11)
double      stod(conststd::string& str, size_t *pos =0);
(2) (desde C++11)
longdouble stold(conststd::string& str, size_t *pos =0);
(3) (desde C++11)
Interpreta um valor de ponto flutuante em um str cadeia.
Original:
Interprets a floating point value in a string str.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Função descarta quaisquer caracteres em branco (como determinado pela std::isspace()) até que caráter não-primeiro espaço é encontrada. Em seguida, ele toma como caracteres possível para formar uma representação de ponto flutuante válido e os converte em valor de ponto flutuante. O valor de ponto flutuante válido pode ser um dos seguintes:
Original:
Function discards any whitespace characters (as determined by std::isspace()) until first non-whitespace character is found. Then it takes as many characters as possible to form a valid floating point representation and converts them to floating point value. The valid floating point value can be one of the following:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
  • expressão ponto decimal flutuante. Consiste nas seguintes partes:
    Original:
    decimal floating point expression. It consists of the following parts:
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • (opcional) mais ou de menos
    Original:
    (opcional) plus or minus sign
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • seqüência não vazia de dígitos decimais, opcionalmente contendo um caractere de ponto decimal (define significand)
    Original:
    nonempty sequence of decimal digits optionally containing a decimal point character (defines significand)
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • (opcional)e ou E seguiu com menos opcionais ou sinal de mais e não vazio seqüência de dígitos decimais (define expoente)
    Original:
    (opcional)e or E followed with optional minus or plus sign and nonempty sequence of decimal digits (defines exponent)
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • binário expressão de ponto flutuante. Consiste nas seguintes partes:
    Original:
    binary floating point expression. It consists of the following parts:
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • (opcional) mais ou de menos
    Original:
    (opcional) plus or minus sign
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • 0x or 0X
  • seqüência não vazia de dígitos hexadecimais opcionalmente contendo um caractere de ponto decimal (define significand)
    Original:
    nonempty sequence of hexadecimal digits optionally containing a decimal point character (defines significand)
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • (opcional)p ou P seguiu com menos opcionais ou sinal de mais e não vazio seqüência de dígitos hexadecimais (define expoente)
    Original:
    (opcional)p or P followed with optional minus or plus sign and nonempty sequence of hexadecimal digits (defines exponent)
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • infinito expressão. Consiste nas seguintes partes:
    Original:
    infinity expression. It consists of the following parts:
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • (opcional) mais ou de menos
    Original:
    (opcional) plus or minus sign
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • INF ou INFINITY ignorando o caso
    Original:
    INF or INFINITY ignoring case
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • não-um número-expressão. Consiste nas seguintes partes:
    Original:
    not-a-number expression. It consists of the following parts:
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • (opcional) mais ou de menos
    Original:
    (opcional) plus or minus sign
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
  • NAN ou NAN(' char_sequence ) ignorando o caso da parte NAN. Char_sequence' só pode conter caracteres alfanuméricos. O resultado é uma tranquila NaN valor de ponto flutuante.
    Original:
    NAN or NAN(char_sequence) ignoring case of the NAN part. char_sequence can only contain alphanumeric characters. The result is a quiet NaN floating point value.
    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.
O índice do primeiro caractere não convertido é armazenado em pos. Se NULL é passada como pos, é ignorado.
Original:
The index of the first unconverted character is stored in pos. If NULL is passed as pos, it is ignored.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Índice

[editar]Parâmetros

str -
a string para converter
Original:
the string to convert
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
pos -
tratar de inteiro para armazenar o índice do primeiro caractere não convertido
Original:
address of integer to store the index of the first unconverted character
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar]Valor de retorno

A seqüência de convertidos para o tipo de ponto flutuante especificado.
Original:
The string converted to the specified floating point type.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar]Exceções

std::invalid_argument se nenhuma conversão poderia ser realizada
Original:
std::invalid_argument if no conversion could be performed
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
std::out_of_range se o valor convertido iria cair para fora do intervalo do tipo de resultado.
Original:
std::out_of_range if the converted value would fall out of the range of the result type.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar]Veja também

(C++11)
(C++11)
(C++11)
converte uma string para um inteiro assinado
Original:
converts a string to an signed integer
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(função)[edit]
(C++11)
(C++11)
converte uma string para um inteiro sem sinal
Original:
converts a string to an unsigned integer
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(função)[edit]
close