Resultados da pesquisa a pedido "c++"

6 a resposta

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) { ...

4 a resposta

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. ...

2 a resposta

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 ...

14 a resposta

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 ...

14 a resposta

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 ...

10 a resposta

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 ...

2 a resposta

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 ...

10 a resposta

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, ...

8 a resposta

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 ...

8 a resposta

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 ...