Resultados da pesquisa a pedido "c++"
Dividindo uma matriz 9x9 2d em 9 sub-grades (como no sudoku)? (C ++)
Estou tentando codificar um solucionador de sudoku, e a maneira como tentei fazer isso foi ter uma grade 9x9 de ponteiros que contém o endereço de objetos "definidos" que possuem a solução ou possíveis valores válidos. Consegui passar pela ...
Por que uma função de membro const pode modificar um membro de dados estáticos?
Na sequênciaC++ programa, modificando ummembro de dados estáticoa partir de umconst função está funcionando bem: class A { public: static int a; // static data member void set() const { a = 10; } };Mas modificar ummembro de dados não estáticoa ...
C ++: otimizando a chamada de destruidor
Há um pequeno exemplo de código aqui: struct Data { }; struct Init { Data *m_data; Init() : m_data(new Data) { } ~Init() { delete m_data; } }; class Object { private: int m_initType; Data *m_data; public: Object(const Init &init) : ...
anexando a um arquivo mapeado na memória
Estou constantemente anexando a um arquivo de cotações de ações (ints, longs, dobros, etc.). Eu tenho esse arquivo mapeado na memória com o mmap. Qual é a maneira mais eficiente de disponibilizar dados recém-adicionados como parte do mapeamento ...
como posso saber se pthread_self é o principal (primeiro) thread no processo?
background: Estou trabalhando em uma biblioteca de log usada por muitos programas. Estou atribuindo um nome legível por humanos para cada thread, o thread principal deve ficar "main", mas eu gostaria de poder detectar esse estado na biblioteca ...
Usando soquetes SSL e não SSL simultaneamente no Boost.Asio?
Estou no processo de converter uma biblioteca para o Boost.Asio (que funcionou muito bem até agora), mas encontrei uma espécie de obstáculo no que diz respeito a uma decisão de design. O Boost.Asio fornece suporte para SSL, ...
Segfault na declaração de uma variável do tipo vetor <shared_ptr <int>>
CódigoAqui está o programa que fornece o segfault. #include <iostream> #include <vector> #include <memory> int main() { std::cout << "Hello World" << std::endl; std::vector<std::shared_ptr<int>> y {}; std::cout << "Hello World" << std::endl; ...
Como renomear ou rotular novamente um rótulo de Unidade de Rede
Estou montando uma unidade de rede no Windows usandoWNetAddConnection2 [http://msdn.microsoft.com/en-us/library/aa385413%28v=vs.85%29.aspx]que está funcionando bem, mas ao montar a unidade por padrão, atribui o nome como IP do servidor e ...
É possível especializar um modelo usando uma enumeração de membro?
struct Bar { enum { Special = 4 }; }; template<class T, int K> struct Foo {}; template<class T> struct Foo<T,T::Special> {};Uso: Foo<Bar> aa;falha ao compilar usando o gcc 4.1.2 Ele reclama do uso deT::Special para especilização parcial de Foo. ...
Chamando pthread_cond_signal sem bloquear o mutex
Eu li em algum lugar que devemos trancar omutexantes de ligarpthread_cond_signal e desbloqueie o mutext depois de chamá-lo: A rotina pthread_cond_signal () é usada para sinalizar (ou ativar) outro encadeamento que está aguardando a variável de ...