Resultados da pesquisa a pedido "object-slicing"
Por que as funções virtuais precisam ser passadas com um ponteiro e não por valor (do objeto
Acho que entendo o conceito de métodos virtuais e vtables, mas não entendo por que há uma diferença entre passar o objeto como um ponteiro (ou referência) e passá-lo por valor (que tipo de recorte na vtable ou algo assim? ) Por que algo assim ...
substituindo o tipo de retorno da função virtual difere e não é covariante
Ah, SO voltou na hora certa. Estou recebendo um erro estranho: 'B::blah': overriding virtual function return type differs and is not covariant from 'A::blah'Aqui está o código que está causando o problema: class A { public: class Inner { }; ...
O que é corte de objetos?
Alguém o mencionou no IRC como o problema da fatia.
Referências e Fatiamento de Objetos
Não tenho meu C ++ eficaz comigo e isso está me incomodando tanto que preciso pedir minha própria sanidade. Dado class Foo : public Bar{} void MyFunc(Bar &_input);Se eu passar em umFooeu estou entrelaçando com ...
Como posso fazer o método de filho ser chamado: a palavra-chave virtual não está funcionando?
O seguinte é meu código,
Corte em C ++ causando vazamento / comportamento indefinido / travamento
Existe algum exemplo do efeito de fatiamento de objeto C ++ que pode causar comportamento indefinido, vazamento de memória ou falha em um conjunto de código ...
Aprendendo C ++: retornando referências E dando a volta ao fatiamento
Estou tendo um diabo para entender as referências. Considere o seguinte código: class Animal { public: virtual void makeSound() {cout << "rawr" << endl;} }; class Dog : public Animal { public: virtual void makeSound() {cout << "bark" << endl;} ...
rmazenar objetos de classe derivados em variáveis de classe ba
Gostaria de armazenar instâncias de várias classes em um vetor. Como todas as classes herdam da mesma classe base, isso deve ser possíve Imagine este programa: #include <iostream> #include <vector> using namespace std; class Base { ...
Slicing de exceção - isso é devido ao construtor de cópia gerado?
Acabei de corrigir um bug muito sutil no nosso código, causado pelo corte de uma exceção, e agora quero ter certeza de que entendi exatamente o que estava ac...
Página 1 do 2