Resultados da pesquisa a pedido "virtual-inheritance"
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:
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 ...
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...
Força derivada de uma classe virtualmente
Temos uma estrutura especial para interfaces em nosso projeto, e parte dos requisitos é que as classes que representam uma interface só podem ser usadas como...
Em C ++, o que é uma classe base virtual?
Eu quero saber o que é "classe base virtual"é e o que isso significa. Deixe-me mostrar um exemplo: class Foo { public: void DoSomething() { /* ... */ } }; class Bar : public virtual Foo { public: void DoSpecific() { /* ... */ } };
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 ...
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 ...
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 ...