摘要: 1 基类与派生类中的虚函数必须有相同的参数列表,假如基类与派生类的虚函接受的实参不同,我们就无法通过基类的引用或者指针调用派生类的虚函数。 因为参数不同,所以Derived这个时候有两个函数,一个是Base继承而来的虚函数fun(),一个是Derived()定义的fun(int), 这和我们的原意是 阅读全文
posted @ 2017-11-11 18:32 fupeirui 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 重载函数的定义:在同一作用域内的几个函数名字相同但形参列表不同,称为重载函数。这里有一个重要的前提就是:同一个作用域; 而如果重载函数是定义在不同的作用域,那么一旦编译器在当前作用域找到所需的名字,编译器就会忽略掉外层作用域中的同名实体。剩下的工作就是在检查函数调用是否有效。 因为这C++中,名字的 阅读全文
posted @ 2017-11-11 18:16 fupeirui 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 陈硕 :http://blog.csdn.net/Solstice 孟岩: http://blog.csdn.net/myan 阅读全文
posted @ 2017-11-10 22:28 fupeirui 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 翻转链表的循环实现很简单,但是递归实现想了很久也没有想到,看了下网上帖子才恍然大悟,基本原理就是利用递归到最后一个节点,然后反递归的方向,利用链表的性质(可以找到当前节点之后的任何节点的位置),把当前节点的指针赋给原链表后一个指针的Next指针。本质上利用的还是链表和递归的基本性质。 阅读全文
posted @ 2017-11-09 16:11 fupeirui 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 本文参照了博文:http://www.cnblogs.com/imsoft/p/4380783.html 博客园在后台管理的设置选项中有一个公告栏和设置页首页脚代码功能,使用起来非常灵活和方便。借此我们可以通过网络上提过的其他强大的插件来为获取更加详细的访问统计信息。本教程所使用的方法对于其他提供类 阅读全文
posted @ 2017-11-09 15:50 fupeirui 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 在刚刚写博客的时候发现博客园添加链接的工具是灰色的无法点击,百度了下发现是需要先选中链接该链接工具才能使用。 如上图一开始第二行第一个工具是灰的,只要我们选中一个链接该标志就会变亮,然后就可以使用了。 阅读全文
posted @ 2017-11-09 15:44 fupeirui 阅读(1718) 评论(1) 推荐(4) 编辑
摘要: 编程的时候常常需要把表达式的值赋给变量,这就要求在声明变量的时候清楚地知道表达式的类型。然而做到这一点很难,有时候根本做不到。为了解决这个问题。C++11新标准引入了auto类型说明符,用它就 能让编译器帮我们去分析表达式所属的类型。auto通过编译器的类型来推算变量的类型。因此,auto定义的变量 阅读全文
posted @ 2017-11-09 15:12 fupeirui 阅读(474) 评论(0) 推荐(0) 编辑
摘要: C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。 namespace是指标识符的各种可见范围。命名空间用关键字namespace 来定义。命名空间是C++的一种机制,用来把单个标识符下的大量有逻辑联系的程序实体组合到一起。 此标识符作为此组群的名字。 如果我们使用了us 阅读全文
posted @ 2017-05-15 17:59 fupeirui 阅读(7902) 评论(0) 推荐(1) 编辑
摘要: enum 标识符 {枚举符表} 枚举符表中的标识符声明为 int 类型的常量,他们可以用在常量可以出现的任何地方。 如果其中不包括带有 = 的枚举符,则常量值从0开始,且枚举常量从左到右依次递增1. 如果其中包括带有= 的枚举符,则该枚举符的值由该表达式指定,其后的标识符的值从该值开始依次递增 同一 阅读全文
posted @ 2017-04-28 22:37 fupeirui 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 用习惯了VS老版本的人当刚使用VS2013的时候可能总遇到类似于这样的错误: error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable depre 阅读全文
posted @ 2017-04-28 20:11 fupeirui 阅读(4597) 评论(0) 推荐(2) 编辑