Resultados da pesquisa a pedido "c++"

0 a resposta

Cxx-prettyprint (para contêineres padrão) define seus operadores de saída dentro do namespace std - isso é uma violação padrão?

Eu tenho usado com sucessocxx-prettyprint: Uma impressora bonita de contêiner C ++ [http://louisdx.github.io/cxx-prettyprint/]para registrar valores de contêiner. (Veja tambémRecipientes C ++ STL com impressão ...

4 a resposta

macros c ++ com memória?

É possível definir macros write_foo(A); and read_foo();de modo a: WRITE_FOO(hello); code_block_1; READ_FOO(); code_block_2; READ_FOO(); WRITE_FOO(world); code_block_3; READ_FOO(); code_block_4; READ_FOO();expande para: code_block_1; hello; ...

4 a resposta

Retornos de chamada lambda recursivos sem o Y Combinator

Desejo criar um retorno de chamada que retorne recursivamente como retorno de chamada. O método sugerido para recursão é que a função tenha uma referência a si mesma: std::function<void (int)> recursive_function = [&] (int recurse) { std::cout ...

3 a resposta

Por que usar o namespace std é necessário aqui?

#include <iostream> using namespace std; int main() { cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!! return 0; }Se eu remover a segunda instrução, a compilação falhará. Por que isso é necessário?

2 a resposta

Multiplicação C ++ Eigen Sparse Matrix muito mais lenta que python scipy.sparse

Editar:A enorme diferença de desempenho se deve a um erro no teste, quando configurado corretamenteEigen é 2 a 3 vezes mais rápido. Notei que a multiplicação de matriz esparsa usandoC++ ...

8 a resposta

Uso de iteradores sobre índices de matriz

Eu só queria saber qual é a principal vantagem de usar os iteradores sobre os índices da matriz. Eu pesquisei no Google, mas não estou obtendo a resposta certa.

5 a resposta

erro std :: thread (o thread não é membro do std)

Compilei e instalei o gcc4.4 usando macports. Quando tento compilar usando -> g ++ -g -Wall -ansi -pthread -std = c ++ 0x main.cpp ...: #include <thread> ... std::thread t(handle); t.join(); ....O compilador retorna: cserver.cpp: In member ...

10 a resposta

operador bit a bit

Por que operação bit a bit(~0); imprime -1? Em binário, não 0 deve ser 1. porque ?

3 a resposta

Evitando temporário ao usar o boost :: opcional

boost :: suporte opcional à construção in_place da seguinte forma: #include <boost/optional.hpp> #include <boost/utility/typed_in_place_factory.hpp> class Foo { int a,b; public: Foo(int one, int two) : a(one),b(two) {} }; int main() { ...

1 a resposta

Clang Linking com SO

Eu continuo recebendo ld: library not found for -lchaiscript_stdlib-5.3.1.so clang: error: linker command failed with exit code 1 (use -v to see invocation)Ao tentar vincular a um .so, o comando que estou usando é. clang++ Main.cpp -o foo -L./ ...