Loading

04 2020 档案

摘要:简述 当定义一个类时,我们会显式或隐式地指定此类型的对象构造,拷贝,移动,赋值,和销毁操作。 其中,拷贝构造和移动构造决定了当用同类型的另一个对象初始化新对象时做了什么;拷贝赋值和移动赋值运算符决定了当将一个对象赋值给另一个同类型对象时做了什么。 当一个类没有定义这些操作时,某些情况下编译器会默认为 阅读全文
posted @ 2020-04-22 11:21 沉云 阅读(628) 评论(0) 推荐(0)
摘要:参考: https://www.cnblogs.com/yulei0713/p/11326254.html 对象创建过程 https://www.cnblogs.com/fzz9/p/8973315.html 面向对象的特点 类是什么 从面向对象的角度来说,c++中的类是生成对象的模板。因为现实世界 阅读全文
posted @ 2020-04-15 11:19 沉云 阅读(186) 评论(0) 推荐(0)
摘要:简介 一般而言程序使用动态内存有以下几种场景: 程序不知道自己需要多少对象。 程序不知道所需对象的准确类型。 程序需要在多个对象之间共享数据。 容器是由于第一种原因而使用动态内存的典型例子,第二种原因和继承有关,这节课主要跟第三个原因有关。 到现在,我们的都是手动的管理动态内存,手动调用new,并且 阅读全文
posted @ 2020-04-01 22:08 沉云 阅读(212) 评论(0) 推荐(0)