Resultados da pesquisa a pedido "c++"

2 a resposta

Como ler dados de um arquivo pgm em C ++

té agora, posso ler todas as linhas e imprimi-las no consol void readFile(){ string line; ifstream myfile("example1.pgm"); if (myfile.is_open()){ while (myfile.good()){ getline (myfile,line); cout << line; } } No entanto, aparentemente, um ...

4 a resposta

comportamento de subtrair dois ponteiros NULL é definid

É a diferença de duas variáveis de ponteiro não nulas definidas (por C99 e / ou C ++ 98) se ambas sãoNULL valorizado? or exemplo, digamos que eu tenha uma estrutura de buffer semelhante a est struct buf { char *buf; char *pwrite; char *pread; ...

6 a resposta

Qual é o equivalente em C ++ do AutoResetEvent no Linux?

A descrição de AutoResetEvent no MSDN [http://msdn.microsoft.com/en-us/library/system.threading.autoresetevent.aspx] Estou tentando portar um pool de threads implementado em C # para C ++ no Linux. Não sei quais funções devo usar que tenham ...

3 a resposta

omportamento da função de impressão de lista estranha. Funciona se eu imprimir "\ n", não funcionará se eu removê-lo

s vezes c ++ me joga muito. Realmente não consigo pensar por que isso funciona / não funciona e ficaria feliz se algum de vocês soubess Chamo essa função uma vez a cada segundo em um threa Este código FUNCIONA (imprime o que está na lista ...

1 a resposta

rro de funções de membro @Static; Como escrever corretamente a assinatura?

Estou recebendo um erro ao tentar compilar meu código em g ++ usando a assinatura atual: cannot declare member function static void Foo::Bar(std::ostream&, const Foo::Node*) to have static linkage Minha pergunta é dupla: Por que não compila ...

4 a resposta

usando modelo externo (C ++ 11)

Figura 1: modelos de função TemplHeader.h template<typename T> void f(); TemplCpp.cpp template<typename T> void f(){ //... } //explicit instantation template void f<T>(); Main.cpp #include "TemplHeader.h" extern template void f<T>(); //is this ...

3 a resposta

Como imprimirf uint64_t? Falha com: "rastreamento espúrio '%' em formato"

Eu escrevi um código de teste muito simples de printf uint64_t: #include <inttypes.h> #include <stdio.h> int main() { uint64_t ui64 = 90; printf("test uint64_t : %" PRIu64 "\n", ui64); return 0; } Eu uso o ubuntu 11.10 (64 bits) e a versão 4.6.1 ...

7 a resposta

Como superar os avisos inúteis do compilador C ++ de maneira elegant

Esta questão não está vinculada a nenhum aviso específico do compilador, a seguir é apenas um exempl Atualmente, quando eu quero um loop que verifique uma condição de saída dentro: while( true ) { doSomething(); if( condition() ) { break; } ...

3 a resposta

unções C ++ para divisão inteira com estratégia de arredondamento bem definid

Eu quero algo em C ++ que me permita fazer uma divisão inteira eficiente com um comportamento de arredondamento especificado, algo como isto: div_down(-4,3) ==> -2 div_up(4,3) ==> 2 div_to_zero(-4,3) ==> -1 div_to_nearest(5,3) ==> 2 Gostaria de ...

3 a resposta

Sobre performances unique_ptr

Costumo ler que unique_ptr seria preferido na maioria das situações em relação a shared_ptr porque unique_ptr não é copiável e possui semântica de movimentação; shared_ptr adicionaria uma sobrecarga devido à cópia e ref-counting; Mas quando ...