孙鑫VC视频教程笔记——Lesson2

孙鑫VC视频教程笔记——Lesson21.函数重载发生在一个类里的,而函数的覆盖是发生在两个类之间(比如父类和子类)2.如果在基类中有一个函数是虚函数,子类有调用子类的,子类没有调用父类的。3.纯虚函数类似于JAVA中的接口类,必须被实现了才能创建对象。4.引用相当于给变量起别名,它必须在声明时就初始化。tip:按F2可以重命名文件5.在包含头文件时,使用“”和6.预编译指令符#ifndef#define#endif可以用于防止重

大家好,又见面了,我是你们的朋友全栈君。

1.函数重载发生在一个类里的,而函数的覆盖是发生在两个类之间(比如父类和子类)
2.如果在基类中有一个函数是虚函数,子类有调用子类的,子类没有调用父类的。
3.纯虚函数类似于JAVA中的接口类,必须被实现了才能创建对象。
4.引用相当于给变量起别名,它必须在声明时就初始化。
tip:按F2可以重命名文件
5.在包含头文件时,使用“”和<>两种方式的不同在于搜索路径,前者是先在当前目录下查找,如果搜索不到,任然会去系统目录下搜索;后者是从系统目录下开始查找。
6.预编译指令符#ifndef #define #endif可以用于防止重复定义类或其它重复出现的活动。
如:
#ifndef ANIMAL_H_H
#define ANIMAL_H_H
class Animal
{

public:
 Animal(int height,int weight);

 void eat();

 void sleep();
 
 virtual void breathe();//=0;
};

#endif
7.在编译时,头文件是不参与编译的,源文件单独参与编译。
8.单独编译——某个源文件单独编译按钮,工程编译——整个工程参与编译。

9.VC的整个编译过程:

孙鑫VC视频教程笔记——Lesson2

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145650.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 用原子操作实现无锁编程[通俗易懂]

    用原子操作实现无锁编程[通俗易懂]假设我们要维护一个全局的线程安全的int类型变量count,下面这两行代码都是很危险的:count++;count+=n;我们知道,高级语言中的一条语句,并不是一个原子操作.比如一个最简单的自增操作就分为三步: 1.从缓存取到寄存器2.在寄存器加13.存入缓存。多个线程访问同一块内存时,需要加锁来保证访问操作是互斥的. 所以,我

    2022年5月27日
    44
  • c语言背包问题(动态规划解法)

    c语言背包问题(动态规划解法)题目描述:有若干个物品要装进背包,并且每个物品有各自的价值,物品的数量、价值以及背包的容量由用户输入,求背包内能够存入的最大价值为多少,并且求出此时放入了哪些物品输入格式:第一行输入物品的容量r和物品个数n第二行输入每个物品的重量第三行输入每个物品的价值输出格式:第一行输出背包中能够存储的最大价值第二行输出此时背包中的物品编号思路分析:可以把这个问题看成是一个二维数组,行是物品编号,列是背包容量,若物品编号为2,背包容量为4,代表的则是当背包容量为..

    2022年7月14日
    15
  • C# 3.0新特性系列:隐含类型var

    C# 3.0新特性系列:隐含类型var

    2021年7月25日
    74
  • 机房收费系统——组合查询

    机房收费系统——组合查询机房收费系统——组合查询

    2022年4月24日
    35
  • uniapp- onshow和onload

    uniapp- onshow和onload官网onload:只加载一次,监听页面加载,其参数为上个页面传递的数据,参数类型为Object(用于页面传参),onShow:监听页面显示。页面每次出现在屏幕上都触发,包括从下级页面点返回露出当前页面例子:页面b:通过缓存跳转到页面aB:缓存uni.setStorageSync(‘newMember’,this.newMember)A:接收:onShow(){letstr=uni.getStorageSync(‘newMember’)this.list.

    2022年6月18日
    81
  • Ubuntu修改密码长度太短或太简单解决「建议收藏」

    Ubuntu修改密码长度太短或太简单解决「建议收藏」在安装Ubuntu的时候建立的帐户sai,想把密码改成两个字母aa,方便输入。运行终端sai@xmomx:~$passwdsai更改sai的密码。(当前)UNIX密码:xx输入新的UNIX密码:aa重新输入新的UNIX密码:aa必须选择更长的密码输入新的UNIX密码:1234567重新输入新的UNIX密码:1234567Bad:newpassword…

    2022年9月1日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号