Resultados da pesquisa a pedido "stdstring"

4 a resposta

Anexar int a std :: string

Eu tentei duas maneiras diferentes de acrescentar umint para umstd::stringe, para minha surpresa, obtive resultados diferentes: #include <string> int main() { std::string s; s += 2; // compiles correctly s = s + 2; // compiler error return 0; ...

29 a resposta

Como concatenar um std :: string e um int?

Eu pensei que isso seria realmente simples, mas está apresentando algumas dificuldades. Se eu tiver std::string name = "John"; int age = 21;Como combiná-los para obter uma única sequência"John21"?

2 a resposta

Erro de compilação com modelos - nenhuma função correspondente para chamada

Estou tentando converter uma string em um número. Para isso, encontrei o seguinte caminho: #include <iostream> #include <string> template <typename T> T stringToNumber(const std::string &s) { std::stringstream ss(s); T result; return ss >> ...

30 a resposta

Qual é a melhor maneira de aparar std :: string?

Atualmente, estou usando o código a seguir para aparar à direita todos osstd::strings nos meus programas: std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1);Funciona bem, mas gostaria de saber se há alguns casos finais em que pode ...

4 a resposta

C ++: Como posso criar uma função que aceita seqüências de caracteres concatenadas como parâmetro?

Posso projetar minha função de log de uma maneira que aceite seqüências de caracteres concatenadas do seguinte formulário usando C ++? int i = 1; customLoggFunction("My Integer i = " << i << ".");. customLoggFunction( [...] ){ [...] std::cout ...

5 a resposta

Armazenando a string UTF-8 unicode em std :: string

Em resposta à discussão em Cadeias de plataforma cruzada (e Unicode) em C ++ [https://stackoverflow.com/questions/4169948/cross-platform-strings-and-unicode-in-c] Como lidar com seqüências de caracteres Unicode em C / C ++ de uma ...

4 a resposta

Uso indevido de c_str

Eu tenho um método definido como abaixo: const std::string returnStringMethod() { std::string myString; // populate myString return myString; }Agora, no chamador, eu estava fazendo algo assim: const char * ptr = ...

6 a resposta

Erro: operandos inválidos dos tipos 'const char [35]' e 'const char [2]' para o 'operador +' binário

No topo do meu arquivo, tenho #define AGE "42"Posteriormente no arquivo, eu uso o ID várias vezes, incluindo algumas linhas que se parecem com 1 std::string name = "Obama"; 2 std::string str = "Hello " + name + " you are " + AGE + " years ...

4 a resposta

No C ++ 11, qual é a maneira mais eficiente de retornar uma referência / ponteiro para uma posição em uma std :: string?

Estou construindo um analisador de texto que usastd::string como o armazenamento principal para seqüências de caracteres. Eu sei que isso não é o ideal e que os analisadores dentro dos compiladores usam abordagens otimizadas para isso. No meu ...

2 a resposta

C ++ comportamento estranho com a função c_str () da string

Estou movendo meu projeto do Visual Studio 06 para 2010. Enquanto isso, observei esse comportamento no meu código. Eu tenho uma função Get string que se parece com isso: string GetTheStr() { return strSomeStdString; }Depois, há outra função que ...