Resultados da pesquisa a pedido "forward-declaration"
Como encaminhar declarar um delegado em C ++ / CLI?
Como?O seguinte não funcionou:
erro de tipo incompleto
Estou tentando fazer da classe A uma amiga da classe B.
Encaminhar declaração de uma classe aninhada
Eu estou tentando encaminhar delcare esta classe aninhada, eu já tentei, mas eu não funcionava. Quando eu tento encaminhar declarar eu recebo não consigo err...
declaração de encaminhamento para interfaces objetivo-c
Como faço para encaminhar declarar este objeto:
novo de tipo incompleto compila quando envolvido em modelo
Considere este código, com um erro de compilação óbvio: (1) struct A; struct B { B() { new A(); } // error: allocation of incomplete type 'A' };Usando umunique_ptr também não ajudará: (2) struct A; struct B { B() { std::make_unique<A>(); } // ...
`std :: pair`` second` tem tipo incompleto com a árvore `unordered_map`
Eu estava revisando um código antigo e vi o código usando ponteiros para implementar uma árvore deVariant objetos. É uma árvore porque cadaVariant pode conter umunordered_map doVariant*. Eu olhei para o código e me perguntei por que não está ...
Problema de referência circular em C ++
Eu tenho 2 aulas:DataObject eDataElement. DataObject mantém ponteiros para (apenas)DataElements e umDataElement contém ponteiros para vários tipos, entre os quais umDataObject. Isso não costumava ser um problema, pois eu só uso ...
Meu tipo de retorno precisa ser definido?
Declaração de encaminhamento [http://en.cppreference.com/w/cpp/language/class#Forward_declaration]vamos adiar a definição de um tipo real até o arquivo de implementação. Isso é permitido no cabeçalho para ponteiros ou referências a um tipo ...
Declaração forward com unique_ptr? [duplicado
Esta pergunta já tem uma resposta aqui: É necessário std :: unique_ptr <T> para conhecer a definição completa de T? [/questions/6012157/is-stdunique-ptrt-required-to-know-the-full-definition-of-t] respostasEu achei útil usar a declaração direta ...