Resultados da pesquisa a pedido "c++"

4 a resposta

como alguém limpa com segurança std :: string?

Como armazenar dados confidenciais (ex: senhas) emstd::string? Tenho um aplicativo que solicita ao usuário uma senha e a passa para um servidor downstream durante a configuração da conexão. Quero limpar com segurança o valor da senha após o ...

6 a resposta

Qual é a maneira mais confiável de proibir um construtor de cópias em C +

Às vezes é necessário proibir um construtor de cópias em uma classe C ++ para que a classe se torne "não copiável". Claro,operator= deve ser proibido ao mesmo temp Até agora, vi duas maneiras de fazer isso. A maneira 1 é declarar o ...

8 a resposta

oncatenação de String Literal em C

Eu tenho uma pergunta sobre concatenação de strings em C + string str = "ab" + 'c'; cout << str << endl; char ch = 'c'; string str1 = "ab"; string str2 = str1 + ch; cout << str2 << endl;O código produz: ed before SaveGraphicsState abclguém ...

1 a resposta

ASIO ip :: tcp :: iostream e TCP_NODELAY

Como definir a opção TCP_NODELAY se eu usar ip :: tcp :: iostream? Preciso de um soquete para isso, mas não consigo descobrir como extraí-lo do iostrea

3 a resposta

c ++ libcurl json rest

Estou tentando baixar um arquivo json de uma página da Web REST em C ++ com libcurl. O código a seguir funciona se eu for para a página da Web, mas ele não será baixado se eu tentar acessar o json .... Acho que deve ser uma solução fácil, mas ...

2 a resposta

Este é um uso válido de intrusive_ptr?

No meu código, sigo duas regras quando se trata de intrusive_ptrs: Passar um ponteiro bruto por valor implica que é garantido que o ponteiro bruto seja válido durante a vida útil dessa funçãSe o ponteiro bruto for armazenado e usado além da ...

6 a resposta

Como funciona atoi () em C +

Então ... eu sei que a função atoi na biblioteca padrão C ++ deve converter uma string em um número inteiro ... como funciona? ... (Estou tentando aprender coisas e fiquei pensando) ... se você pudesse me mostrar o código ou criar o seu próprio ...

3 a resposta

odas as classes têm uma Vtable criada para eles pelo compilado

Existem muitos recursos online sobre o VTables. Eles geralmente têm a mesma afirmação em relação a eles: " Sempre que uma classe em si contém funções virtuais ou substitui funções virtuais de uma classe pai, o compilador cria uma tabela de ...

6 a resposta

C ++ em microcontroladores de dimensões reduzidas

Parece-me que as pessoas sempre evitam ou se opõem veementemente ao uso de C ++ em microcontroladores, mas não consigo descobrir o porquê. Se você ficar longe de grandes bibliotecas C ++ (por exemplo, STL) e não tentar usar recursos complicados, ...

2 a resposta

GCC pode produzir incompatibilidades de nome de classe / estrutura como V

Gostaria que o GCC produzisse um aviso que o VisualStudio produz quando encontra um nome que foi declarado com os doisclass estruct. (Aviso 4099) Isso geralmente resulta de declarações avançadas como: struct Base; ... class Base { ... }; @VS, ...