Resultados da pesquisa a pedido "c++"
std :: vector, thread-safety, multi-threading
Estou usando std :: vector como dados compartilhados em um aplicativo multithread. Encapsulo o th, li dentro de uma classe, por exemplo, class ABC { public: double a, b, c; }; boost::mutex mutex1; class XYZ { public: XYZ(vector<ABC> & pVector) { ...
Por que as funções embutidas têm ligação externa por padrão?
A norma diz que, dada uma declaração de inline void foo();quefoo é umunção @inline comextern linkage [https://stackoverflow.com/a/6209053/82320] (porque, por padrão, todas as declarações de função têm ligação externa). Isso me parece estranho. ...
Existe um "wiki" para editar os comentários doxygen? [fechadas
Estou trabalhando em um mecanismo de jogo RTS de código aberto bastante grande Primaver [http://springrts.com/]). Recentemente, adicionei várias funções C ++ que podem ser chamadas por Lua e estou pensando em como documentá-las da ...
Como implementar a contagem de referência segura de threads em C ++
Como você implementa um sistema de contagem de referência seguro e eficiente da linha em CPUs X86 na linguagem de programação C + Sempre encontro o problema de que operações críticas não atômic, e as operações de intertravamento X86 disponíveis ...
omo converter string para char * em C +
Como posso converter umstring para dentrochar * Eu estava usando o método a seguir, mas não funcion No tempo de execução, ele me dá o seguinte erro: Falha na verificação em tempo de execução # 3 - A variável 'url' está sendo usada sem ser ...
Como faço para o meu programa observar a modificação de arquivos em C +
Existem muitos programas, o Visual Studio, por exemplo, que podem detectar quando um programa externo modifica um arquivo e, em seguida, recarregar o arquivo, se o usuário desejar. Existe uma maneira relativamente fácil de fazer esse tipo de ...
Construir uma variante de reforço que contém um valor do tipo enésimo no índice do tipo de variant
Quero construirboost::variants contendo valores construídos por padrão, especificados com um índice de tipo - sem escrever minha própria instrução switch sobre o índice de tip Eu imagino issodev ser possível, de alguma forma, com MPL? Para ...
Por que alterar 0,1f para 0 diminui o desempenho em 10x?
Por que esse código, const float x[16] = { 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6}; const float z[16] = {1.123, 1.234, 1.345, 156.467, 1.578, 1.689, 1.790, 1.812, 1.923, 2.034, 2.145, 2.256, 2.367, 2.478, ...
Maneira de injeção de dependência em C ++ - modelos ou métodos virtuai
Gostaria de saber qual é a maneira C ++ de usar injeção de dependência? Isso está usando modelos ou classes polimórficas? Considere o seguinte código, class AbstractReader { public: virtual void Read() = 0; }; class XMLReader : public ...
Como encontro o modo de uma matriz classificada?
Preciso escrever uma função para encontrar o modo de uma matriz. No entanto, não sou bom em criar algoritmos e espero que outra pessoa saiba como fazer isso. Conheço o tamanho da matriz e os valores em cada elemento, e tenho a ...