Resultados da pesquisa a pedido "c++"
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 ...
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; ...
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 ...
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 ...
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 ...
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 ...
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 ...
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; } ...
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 ...
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 ...