Resultados da pesquisa a pedido "c++"
Configurando c-basic-offset por diretório no Emacs
Tenho um projeto C que usa recuos de 2 espaços (em / projetos / c) e um projeto C ++ com recuos de 4 espaços (em / projetos / cpp). Não consigo descobrir como fazer com que o Emacs faça automaticamente o espaçamento correto, dependendo de onde o ...
c ++: saída do subprocesso para stdin
Suponha que eu queira chamar um subprocesso de dentro do meu programa e desejo ler a saída desse subprocesso no meu program Aqui está uma maneira trivial de fazer isso: //somefile.cpp system("sub_process arg1 arg2 -o file.out"); //call ...
O que há de errado em passar o iterador C ++ por referência?
Eu escrevi algumas funções com um protótipo como este: template <typename input_iterator> int parse_integer(input_iterator &begin, input_iterator end); A idéia é que o chamador forneça um intervalo de caracteres e a função interprete os ...
Por que as variáveis const precisam ser inicializadas imediatament
Esta é uma questão geral de programação. Estou aprendendo sobre C ++ e aprendi que qualquer variável const, ou seja:const int i ouint *const ptr, deve ser inicializado imediatament Essa também é a razão subjacente pela qual as referências aos ...
Por que a referência de valor C ++ 0x não é o padrã
Um dos novos e interessantes recursos do próximo padrão C ++, o C ++ 0x, são "referências de valor". Uma referência rvalue é semelhante a uma referência lvalue (normal), exceto que ela pode ser vinculada a um valor temporário (normalmente, uma ...
legal passar um objeto recém-construído por referência a uma funçã
Especificamente, é o seguinte C ++ lega class A{}; void foo(A*); void bar(const A&); int main(void) { foo(&A()); // 1 bar(A()); // 2 } Parece funcionar corretamente, mas isso não significa que seja necessariamente legal. É isso Edit - ...
Converter Eigen Matrix para matriz C
O Eigen [http://eigen.tuxfamily.org/] biblioteca @ pode mapear a memória existente nas matrizes Eige float array[3]; Map<Vector3f>(array, 3).fill(10); int data[4] = 1, 2, 3, 4; Matrix2i mat2x2(data); MatrixXi mat2x2 = Map<Matrix2i>(data); ...
maneira mais rápida de converter de vetor de pares para dois vetores independentes em C
lets dizem que eu tenho umvector dopair<int,int>. Agora eu quero extrair opair.first epair.second como vetores independentes. Posso iterar no vetor e fazer isso, mas existe uma maneira melhor / mais rápida?
C ++ stream como uma variável de membro
Eu tenho uma classe C ++ que gostaria de armazenar um fluxo usado para o lo O fluxo deve poder ser definido (e possivelmente redefinido) após a construção do objet Deve ser possível definir o fluxo comostd::cout, ou como um fluxo de ...
Como é estabelecida a igualdade do iterador STL?
Eu estava pensando, como a igualdade (==) é estabelecida para os iteradores do STL? É uma comparação simples de ponteiro (e, portanto, baseada em endereços) ou algo mais sofisticado? Se eu tiver dois iteradores de dois objetos de lista ...