Resultados da pesquisa a pedido "c++"
cópia elision pode acontecer através de instruções de sincronização co
No exemplo abaixo, se ignorarmos o mutex por um segundo, a cópia elision poderá eliminar as duas chamadas para o construtor de cópia user_type foo() { unique_lock lock( global_mutex ); return user_type(...); } user_type result = foo();Agora, as ...
O vinculador GCC não consegue encontrar a biblioteca padrão?
Estou desenvolvendo um projeto escolar no XCode. O produto final deve ser enviado no código-fonte com um makefile, então escrevi um makefile e comecei a compilar dessa maneira, para garantir que eu tivesse uma cópia de trabalho. Aqui está o meu ...
or que type_traits são implementados com estruturas de modelo especializadas em vez de constexp
Existe alguma razão para que o padrão os especifique como modelostructs em vez de booleano simplesconstexpr? Em uma pergunta adicional que provavelmente será respondida em uma boa resposta à pergunta principal, como alguém fariaenable_if ...
Conexão ao mySQL através de C ++
Instalei o mySQL usando sudo apt-get install mySQL-server então instalei o libmysqlclient15-dev usando sudo apt-get install libmysqlclient15-dev lém disso, instalei o libmysqlc ++ - dev usando sudo apt-get install libmysqlc++-dev epois de ...
Por que isso funciona? Acesso ilógico ao array
Um amigo meu está aprendendo C ++ pela primeira vez e me enviou este trecho: int foo[] = { 3, 38, 38, 0, 19, 21, 3, 11, 19, 42 }; char bar[] = " abcdefghijklmnopqrstuvwxyz01234567890+-,.!?-_"; for (int i = 0; i < 10; ++i) { std::cout << ...
Procurando por um elemento específico em uma pilha
Estou interessado em portareste código Python [http://www.gubatron.com/blog/2011/11/15/bfs-vs-dfs-graph-search-algorithms-in-python/] para C ++. Como parte da porta, estou usandostd::stack de<stack> cabeçalho. Como posso determinar se algum ...
Construindo objetos e chamando funções de membro
Aqui está meu código #include <iostream> using namespace std; class MyTestClass { int MyTestIVar; public: MyTestClass(void); int firstCallMethod(void); int secondCallMethod(void); }; MyTestClass::MyTestClass(void) { MyTestIVar = 4; } int ...
iterator vs reverse_iterator
Estou a usarstd::map para armazenar muitos elementos (pares de elementos) e tenho uma "pequena" dúvida. O que é mais eficiente para iterar todos os elementos no meustd::map, iterator oureverse_iterator?
Modelos C ++ para desempenho? [fechadas
Vi online algumas vezes, foi mencionado que o C ++ pode ser cada vez mais rápido usando modelo Alguém poderia explicar, inclusive em um nível baixo, por que isso é exatamente? Sempre presumi que um recurso tão "agradável" teria sobrecarga, ...
Por que XGetWindowProperty está retornando nulo?
Estou usando o seguinte para obter os nomes de todas as janelas X: Atom nameAtom = XInternAtom(dpy,"_NET_WM_NAME",false); Atom type; int format; unsigned long nitems, after; unsigned char *data = 0; if (Success == XGetWindowProperty(dpy, ...