美文网首页
把基类对象数据拷贝给子类对象的方法

把基类对象数据拷贝给子类对象的方法

作者: OnlyForDreaming | 来源:发表于2017-04-24 11:18 被阅读0次
struct A
{
    int a;
    virtual void print()
    {
        CCLOG("a:%d", a);
    }
};
struct AA : public A
{
    int aa;
    virtual void print()
    {
        A::print();
        CCLOG("aa:%d", aa);
    }
};

A a1;
a1.a = 10;
a1.print();
AA aa1;
*(A*)&aa1 = a1;
aa1.print();

相关文章

  • 把基类对象数据拷贝给子类对象的方法

  • C++对象切割

    对象分割概念: 当一个子类对象通过值传递给基类对象,如print(A a),这个基类的拷贝构造函数将被调用.此时子...

  • Java对象的拷贝

    对象的拷贝 深度拷贝一个对象 java.lang.Object 根类已经定义了 clone() 方法。子类只需要事...

  • C++中的类型识别

    在面向对象中可能出现下面的情况基类指针指向子类对象基类引用成为子类对象的别名 类型区别: 静态类型变量(对象)自身...

  • jquery对象拷贝2019-12-09

    浅拷贝把原来对象里面的复杂数据类型地址拷贝给目标对象 深拷贝把里面的数据完全复制一份给目标对象 如果里面有不冲突的...

  • 16、子类和父类的赋值引用关系

    1、将子类的对象赋值给父类的引用✅。即:父类的引用可以指向子类的对象 2、将父类的对象直接赋值值给子类的引用 ❌,...

  • Java☞克隆

    在基类Object中,有个clone方法,可产生一个前期对象的克隆,克隆对象是原对象的拷贝,由于引用类型的存在,又...

  • Java学习笔记 (一)

    多态性 方法的重载与覆写 对象的多态性①.向上转型:子类对象→父类对象 (自动完成)②.向下转型:父类对象→子类对...

  • <<设计模式之禅(第二版)>>——第二章

    定义: 所有引用基类的地方必须能透明地使用其子类的对象。 基本使用原则: 子类必须完全实现父类的方法(ps:在类中...

  • 2018-11-12

    子类和子类型 类定义了类型 子类定义了类型 子类的对象可以别当做父类的对象来使用 复制给需要对象的函数 传递给需要...

网友评论

      本文标题:把基类对象数据拷贝给子类对象的方法

      本文链接:https://www.haomeiwen.com/subject/isouzttx.html