Resultados da pesquisa a pedido "c++"

4 a resposta

boost erro estranho do mutex com membro privado

Eu tenho um erro estranho. class INST { public: boost::mutex m_mutex; }; std::vector<INST> m_inst; erro C2248: 'boost :: mutex :: mutex': não é possível acessar o membro privado declarado na classe 'boost :: mutex', veja a declaração de 'boost ...

6 a resposta

Por que o operador% é referido como o operador "módulo" em vez do operador "restante"?

oje, no trabalho, tive uma discussão interessante com um dos meus colegas de trabalho. Ele ficou surpreso quando aconteceu o seguinte: assert(-1 % 10 == -1) //Expecting 9Então, quando ele veio me perguntar sobre isso, eu disse a ele "bem, isso ...

2 a resposta

Como a importação funciona com o Boost.Python de dentro de arquivos python

Estou usando o Boost.Python para incorporar um intérprete no meu executável C ++ e executar alguns scripts pré-escritos. Eu tenho que trabalhar para que eu possa chamar funções no arquivo python, mas o código python que eu quero usar ...

4 a resposta

possível passar classes derivadas por referência a uma função que toma a classe base como parâmetro

Dizemos que temos uma classe base abstrataIBaseom métodos virtuais puros (uma interface Então derivamosCFoo, CFoo2 da classe base. E nós temos uma função que sabe trabalhar com o IBas Foo(IBase *input); O cenário usual nesses casos é o ...

58 a resposta

uais são as diferenças entre struct e classe em C +

Esta pergunta foi já solicitado no contexto de C # /. Net [https://stackoverflow.com/questions/13049]. gora, eu gostaria de aprender as diferenças entre uma estrutura e uma classe em C ++. Discuta as diferenças técnicas e os motivos para ...

4 a resposta

Ponteiro C ++ e referência com nova palavra-chave ao instanciar

Quando eu instanciar uma classe em C ++, geralmente eu caminho dessa maneira Book bk = new Book(); Meu professor fez isso recentemente Book &bk = *new Book(); Ele apenas me disse que ele usaria uma referência para poder usar o operador ponto ...

2 a resposta

xiste uma abordagem idiomática em C ++ para comparar tipos polimórficos para equivalência de objeto

Tenho ponteiros Base * para duas instâncias de um tipo polimórfico e preciso determinar se os objetos referenciados são equivalente Minha abordagem atual é usar o RTTI primeiro para verificar a igualdade de tipos. Se os tipos forem iguais, ...

12 a resposta

s funções @Nested não são permitidas, mas por que os protótipos de função aninhada são permitidos? [C ++]

Eu fuilend [https://stackoverflow.com/questions/925513/c-empty-string-constructor] a pergunta vinculada que me leva a fazer essa pergunta. Considere o seguinte código int main() { string SomeString(); }All diz, compilador leva isso como ...

6 a resposta

decltype e o operador de escopo em C ++

Preciso obter o tipo que foi fornecido ao instanciar um modelo. Considere o seguinte exemplo: template <typename T> struct Foo { typedef T TUnderlying; }; static Foo<int> FooInt; class Bar { public: auto Automatic() -> ...

6 a resposta

Como a leitura de números usando o sscanf travou?

Cppcheck detectou um problema em potencial em um código como este: float a, b, c; int count = sscanf(data, "%f,%f,%f", &a, &b, &c); Diz o seguinte: "scanf sem limites de largura de campo pode falhar com enormes dados". Como isso é possível? Isso ...