Resultados da pesquisa a pedido "c++"

2 a resposta

boost asio streambuf não libera memória depois de chamar consumi

boost::asio::streambuf b; ... void handler(const boost::system::error_code& e, std::size_t size) { if (!e) { std::stringstream sstr(std::string((std::istreambuf_iterator<char>(&b)), std::istreambuf_iterator<char>())); b.consume(size); ... } } ...

10 a resposta

a sintaxe das funções lambda, a que finalidade serve uma 'lista de capturas'

Taken de uma resposta paraessa questã [https://stackoverflow.com/questions/3221812/sum-of-elements-in-a-stdvector], como exemplo, este é um código que calcula a soma dos elementos em umstd::vector: std::for_each( vector.begin(), vector.end(), ...

10 a resposta

Como o encadeamento de operadores acontece em C +

Eu tenho uma pergunta C ++ totalmente básica aqu #include <iostream> using namespace std; int main() { int a = 255; cout << hex << a << endl; // <----- }No trecho de código acima, como está ostd::cout declaração encadeada? Entendo que uma ...

12 a resposta

variável aninhada para loops

Estou tentando descobrir como posso usar a recursão para fazer n-level aninhados para loops. Por exemplo, se n = 3, haveria 3 'níveis' for(z=0;z<6;z++){ for(y=0;y<6;y++){ for(x=0;x<6;x++){ if (z+y+x==f){ //do something } } } }e assim por ...

12 a resposta

Faz 'a [i] = i;' sempre resulta em comportamento bem definido?

Existem várias questões interessantes levantadasaqu [https://stackoverflow.com/q/9056072/113124] sobre comportamento indefinido em C. Um deles é (ligeiramente modificado) O seguinte trecho de código resulta em comportamento indefinido? int i ...

2 a resposta

rrays dinâmicos / estáticos em C ++ como parâmetros para funçõ

stou tentando usar a matriz 2D como parâmetro para um construtor na minha classe C + Cabeçalho Matrix::Matrix(double **initComponents, int rows, int columns)Se eu seguir em frente e fizer chamadas regulares para novas e inicializar ...

10 a resposta

Declarando uma matriz dentro de uma classe e definindo seu tamanho com o construtor

Não trabalho com c ++ há algum tempo, mas acabei de iniciar um projeto com ele. Isso pode não ser possível, mas estou tentando criar uma classe de modelo com uma matriz que define seu tamanho com o valor de uma constante que estou tentando ...

6 a resposta

as instruções catch throw padrão em C ++ passam por valor ou referência

Como a instrução catch padrãocatch(...) {} capturar uma exceção, por valor ou por referência? m segundo lugar, como é que o padrão jogathrow; lança uma exceção, por valor ou por referência?

14 a resposta

Thread programação segura

Eu continuo ouvindo sobre threads seguros. O que é isso exatamente e como e onde posso aprender a programar código de thread seguro? Suponha também que eu tenho 2 threads, um que escreve em uma estrutura e outro que lê a partir dela. Isso é ...

6 a resposta

Std :: basic_string <TCHAR> seria preferível a std :: wstring no Windows?

Pelo que entendi, o Windows # define TCHAR como o tipo de caractere correto para seu aplicativo com base na compilação - assim éwchar_t no UNICODE cria echar de outra forma Por isso, eu me perguntei sestd::basic_string<TCHAR> seria ...