Resultados da pesquisa a pedido "virtual-inheritance"

1 a resposta

Eliminar entradas duplicadas de argumentos de modelo vardic do C ++ 11

Estou usando modelos variadic com herança virtual múltipla em C ++ para agregar tipos em uma única definição de estrutura.Aqui está um conjunto de amostras d...

1 a resposta

Layout de memória de herança virtual C ++

Layouts de memória de herança virtualEstou tentando entender completamente o que está acontecendo na memória com herança virtual e vTables / vPtrs e o que não. Tenho dois exemplos de código que escrevi e entendo exatamente por que ...

1 a resposta

C ++ construtores / destruidores da classe base abstrata - correção geral

Recently Eu sou burro como desenvolvedor, então eu mergulhei, peguei um livro em C ++ e aprendi a fazer as coisas corretamente. Na minha cabeça, eu sei o que gostaria de fazer. Eu efetivamente quero umInterface que, quando herdado, deve ser ...

2 a resposta

Herança Virtual e Diamante Temido

Eu estou tendo um tempo difícil com um problema de diamante temido. Para um lembrete, aqui está a hierarquia de classes clássica deste problema:

2 a resposta

Tabelas virtuais e layout de memória em várias heranças virtuais

2 a resposta

Herdar de múltiplas implementações parciais de uma classe base abstrata?

É possível ter um número deimplementações parciais de uma interface abstrata e, em seguida,coletar estas implementações parciais em umaula de concreto único ...

2 a resposta

Lista inicializadora de herança virtual C ++

2 a resposta

Usando CRTP com herança virtual

Eu tenho uma hierarquia de nós, onde "diamante" pode ocorrer. Cada nó deve ser clonável, mas não quero gravar o método clone em cada nó. Então eu uso o CRTP. class Node { public: Node(){} Node(Fill*) { } virtual ~Node() {} virtual Node ...

2 a resposta

Classe virtual pura e coleções (vetor?)

Estou trabalhando em um aplicativo gráfico que está usando classes virtuais bastante extensivamente. Tem: Uma classe de imagem, que é essencialmente uma coleção de formas. Uma classe de formas, que é puramente virtual e possui algumas classes ...

2 a resposta

Herança virtual: Erro: nenhuma substituição final exclusiva

Eu sei que a herança virtual é abordada aqui antes e antes de fazer essa pergunta, examinei os detalhes da herança virtual e os detalhes de um problema semelhante, como os seguintes: A herança múltipla de diamantes compila sem virtual, mas não ...