Resultados da pesquisa a pedido "stdstring"
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; ...
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"?
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 >> ...
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 ...
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 ...
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 ...
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 = ...
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 ...
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 ...
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 ...