Resultados da pesquisa a pedido "stdstring"

6 a resposta

Como limpar (substituir com bytes aleatórios) std :: string buffer interno?

Considere um cenário em questd::string é usado para armazenarum segredo. Uma vez consumido e não seja mais necessário, seria bom limpá-lo, ou seja, substituir a memória que o continha, ocultando assim osegredo. std::string fornece uma ...

3 a resposta

Erro de compilação do C ++ na construção de objeto com rvalue std :: string

Estou diante de um erro de compilação que nem sei descrever! Isso me deixa completamente perplexo. A situação: O código tenta criar um objeto na pilha com um rvalue std :: string que é inicializado com um caractere *. O código: #include ...

7 a resposta

Usando cadeias de caracteres em instruções switch - onde estamos no C ++ 17?

Todos nós (provavelmente) tivemos o sonho de escrever: switch(my_std_string) { case "foo": do_stuff(); break; case "bar": do_other_stuff(); break; default: just_give_up(); }mas isso não é possível, como é explicado nas respostas a essa pergunta ...

2 a resposta

O ponto de entrada do procedimento _ZNSt7_cxx1112basic_stringlcSt11char_traitslcESalcEEC1Ev não pôde ser localizado na biblioteca de vínculo dinâmico

Estou tendo uma dificuldade imensa ao tentar usar std :: string. O programa compila absolutamente bem, mas quando executo o programa, recebo este erro:erro [https://i.stack.imgur.com/n3UN7.png] Eu olhei em todos os lugares no google e não ...

4 a resposta

Concatenar seqüências de caracteres não funciona conforme o esperado [fechado]

Sei que é um problema comum, mas, procurando referências e outros materiais, não encontro uma resposta clara para essa pergunta. Considere o seguinte código: #include <string> // ... // in a method std::string a = "Hello "; std::string b = ...

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; ...

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 ...

4 a resposta

obtendo saída cout para um std :: string

Eu tenho o seguintecout declaração. Eu uso matrizes de caracteres porque tenho que passar paravsnprintf para converter a lista de argumentos variáveis e armazenar emMsg. Existe alguma maneira de conseguirmoscout saída para C ++std::string? char ...

2 a resposta

Convert C ++ std :: string para string codificada em UTF-16-LE

Estou procurando por horas hoje e simplesmente não consigo encontrar nada que funcione para mim. O que eu acabei de ver, sem sorte, é "Como converter UTF-8 std :: string em UTF-16 std :: ...

6 a resposta

Como substituir todas as ocorrências de um caractere por dois caracteres usando std :: strin

Existe uma maneira simples e agradável de substituir todas as ocorrências de"/" em umstd::string com"\/" para escapar de todas as barras em umstd::string?