Resultados da pesquisa a pedido "c++"

2 a resposta

C ++ declarando um objeto estático em uma classe

Estou tentando declarar um objeto estático de uma classe A que escrevi em uma classe B diferente, assim: class A // just an example { int x; public: A(){ x = 4; } int getX() { return x; } }; class B { static A obj1; // <- Problem happens here ...

1 a resposta

Classificando vértices compactados com empuxo

Então, eu tenho uma matriz de dispositivos de estruturas PackedVertex: struct PackedVertex { glm::vec3 Vertex; glm::vec2 UV; glm::vec3 Normal; }Estou tentando classificá-los para que as duplicatas sejam agrupadas na matriz; Eu não me importo com ...

4 a resposta

Definindo uma função de membro dentro da classe em vez de fora em C ++?

Ao escrever a definição de uma função membro dentro da classe no arquivo de cabeçalho da seguinte maneira, fui informado que o compilador trata isso como uma função embutida - portanto, em qualquer lugar em que encontre essa função sendo chamada ...

8 a resposta

Por que a recursão infinita leva à falha seg

Por que a recursão infinita leva à falha seg? Por que o estouro de pilha leva à falha seg. Estou procurando uma explicação detalhada. int f() { f(); } int main() { f(); }

1 a resposta

Qual é a diferença entre -fprofile-use e -fauto-profile?

Qual é a diferença entre-fprofile-use e-fauto-profile? Aqui está o que os documentos ...

2 a resposta

Por que o C ++ nos permite colocar o nome da variável entre parênteses ao declarar uma variável?

Por exemplo, uma declaração como essa: int (x) = 0;Ou até isso: int (((x))) = 0;Eu me deparei com isso porque, no meu código, tinha um fragmento semelhante ao seguinte: struct B { }; struct C { C (B *) {} void f () {}; }; int main() { B *y; C ...

4 a resposta

Por que os construtores não podem deduzir argumentos de modelo? [duplicado]

Esta pergunta já tem uma resposta aqui: Por que não inferir o parâmetro do modelo do construtor? [/questions/984394/why-not-infer-template-parameter-from-constructor] 12 respostastemplate< class T > class Foo { public: Foo( T t ) { } }; int main ...

5 a resposta

Não é possível deduzir o tipo de modelo

Estou tentando passar um iterador como um parâmetro de modelo para um método de modelo, mas o compilador reclama que: error C2783: 'void Test::Assert(std::vector<T>::const_iterator)': could not deduce template argument for 'T'O código que produz ...

1 a resposta

Armazenando vetor no arquivo mapeado de memória

Estou tentando armazenar um vetor de elementos arbitrários em um arquivo de memória mapeada (por enquanto estou tentando obter êxito com um vetor de ints, mas ele deve funcionar com o vetor de objetos arbitrários). Encontrei muita documentação ...

1 a resposta

referência indefinida para funções c no código c ++

Eu tenho um problema estranho: o código abaixo perfeitamente compilado. src.cpp: extern "C" { #include "header.h" } void A::Execute() { B::Instance().Reset(ix); c_func(ix);// this is c functions declared in header.h ...