C++面向对象开发上 培养正规的、大气的编程习惯 0. 面向对象三大特征 —— 封装、继承、多态 封装 把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 基类(父类)——> 派生类(子类 ...
C . 的内容分为 部分讲解: 一, 新的语法 二, 标准库中新的内容 一 新的语法 . 声明一个类时,C 会默认生成big five成员函数。 默认构造函数,默认析构函数,默认拷贝构造,默认赋值构造,默认移动构造 移动拷贝构造,移动赋值构造 。 默认构造函数的作用:调用当前类的父类构造函数。 默认拷贝构造函数的作用:将非静态的成员变量逐个进行复制。若成员变量中存在指针,执行的是浅拷贝。因此,定义 ...
2020-02-16 14:50 0 651 推荐指数:
C++面向对象开发上 培养正规的、大气的编程习惯 0. 面向对象三大特征 —— 封装、继承、多态 封装 把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 基类(父类)——> 派生类(子类 ...
变量模板(variable template)是C++2.0的一个新特性,虽然他功能强大,但是在平时的代码中用得比较少。最近在侯捷老师的视频里学到这个知识点,这里简单说一下。 和C++模板一样,变量模板也有函数模板和类模板,这种情况有非常多相似,就是作用对象不同。 那么变量模板这个“变量 ...
1. C++编程简介 2.头文件与类的声明 c语言的数据暴漏的太多,任何函数都能访问,不容易维护 类分两种,内部带指针的和不带指针的 类里有指针要非常小心 ...
侯捷 C++ 视频 (百度网盘) 网盘链接: 链接: https://pan.baidu.com/s/1Lye100cXqCEBbwXhpMH-0A?pwd=6i1g 提取码: 6i1g 包括: ...
前言 最近在看侯捷的一套课程《C++面向对象开发》,刚看完第一节introduction之后就被疯狂圈粉。感觉侯捷所提及所重视的部分也正是我一知半解的知识盲区,我之前也写过一些C++面向对象的程序,不过正如侯捷所说,我还仅仅停留于Object-based层面,写程序时总是在想如何封装好一个类 ...
开始跟着《STL源码剖析》的作者侯捷真人视频,学习STL,了解STL背后的真实故事! 视频链接:侯捷STL 还有很大其他视频需要的留言 第一节:STL版本和重要资源 STL和标准库的区别 三个网站 CPlusPlus ...
一、笔记1.C++编程简介 2.头文件与类的声明 防卫式声明#ifndef __COMPLEX__#define __COMPLEX__ …… #endif头文件的布局模板简介template<typename T>3.构造函数 inline函数:函数若在 ...
一、=default,=delete 1、首先我们要回顾一下类默认函数的概念: C++中,当我们设计与编写一个类时,若不显著申明,则类会默认为我们提供如下几个函数: (1)构造函数(A())、(2)析构函数(~A())、(3)拷贝构造函数(A(A&))、(4)拷贝赋值函数 ...