Perguntas com a marcação «stdstring»

std :: string é o tipo de "string" baseado em bytes da biblioteca padrão C ++, definido no cabeçalho <string>.

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

Atualmente, estou usando o seguinte código para aparar à direita todos os std::stringsmeus 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 falhar. Obviamente, respostas com alternativas elegantes e...

262
converter um char * em std :: string

Eu preciso usar um std::stringpara armazenar dados recuperados por fgets(). Para fazer isso, preciso converter o char*valor de retorno defgets() em std::stringpara armazenar em uma matriz. Como isso pode ser

175
É possível usar std :: string em um constexpr?

Usando C ++ 11, Ubuntu 14.04, cadeia de ferramentas padrão do GCC . Este código falha: constexpr std::string constString = "constString"; erro: o tipo 'const string {aka const std :: basic_string}' da variável constexpr 'constString' não é literal ... porque ... 'std :: basic_string' possui um...