2016年8月23日

c++几个面试题

摘要: 题目一: static和const都可以修饰一个类的成员函数,请问:能不能同时用static和const修饰类的成员函数? 温馨提示: const的位置是在函数后边,修饰一个类的成员函数是写在函数的最后,而不是前边。前边的只是限制了返回值类型。 分析:答案是不能的。C++编译器在实现cons... 阅读全文

posted @ 2016-08-23 16:48 游戏爱好者 阅读(77) 评论(0) 推荐(0) 编辑

2016年8月19日

c++四种强制类型转化的区别

摘要: 使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast。 1、static_cast 用法:static_cast (expression) 该运算符把expression转换为type-id类型,但... 阅读全文

posted @ 2016-08-19 19:16 游戏爱好者 阅读(114) 评论(0) 推荐(0) 编辑

c++四种强制类型转化的区别

摘要: 使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast。 1、static_cast 用法:static_cast (expression) 该运算符把expression转换为type-id类型,但没有运行时类型检查来保 阅读全文

posted @ 2016-08-19 19:16 游戏爱好者 阅读(125) 评论(0) 推荐(0) 编辑

2016年8月18日

c语言几种排序算法(有图)

摘要: 1.插入排序 插入排序(Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需... 阅读全文

posted @ 2016-08-18 10:03 游戏爱好者 阅读(476) 评论(0) 推荐(0) 编辑

2016年8月17日

c++继承下

摘要: 小编话不多说,接着上篇的写。 虚函数 当父类指针或引用指向子类对象,而子类中又覆盖了父类的函数,希望用父类指针或父类引用,调用到正确的版本的函数(即子类中的函数),需要把该函数成员声明为虚函数。 虚析构函数 如果一个类有子类,则这个类(父类)的析构函数必须是虚函数,即虚析构。 写法:virt... 阅读全文

posted @ 2016-08-17 20:49 游戏爱好者 阅读(123) 评论(0) 推荐(0) 编辑

c++继承上

摘要: 一、继承顾名思义就是儿子和父亲的关系,先回顾一下它的定义: 1.一个类A可以继承另一个类B,那么我们说类B是基类(父类),类A为派生类(子类)。 2.子类从父类继承了所有成员,除了构造函数,析构函数,赋值元素安抚重载函数。 3.子类继承父类后,子类成员分两部分,1.继承父类的部分,2.子类自己... 阅读全文

posted @ 2016-08-17 19:10 游戏爱好者 阅读(234) 评论(0) 推荐(0) 编辑

c++继承经典案例

摘要: 在网上看了一篇文章,案例很多,感觉挺可以的,于是小编就转载过来了,为了尊重原创,所以我会将继承定义,以及多继承等很多概念性的知识写到下一篇博客。没有基础的,或对定义不是特别了解的读者,可以先看小编的下一篇,然后反过来再看这些经典案例。下面案例来进行说明。 #include <iostream.h> 阅读全文

posted @ 2016-08-17 18:50 游戏爱好者 阅读(848) 评论(0) 推荐(0) 编辑

c++继承经典案例

摘要: 在网上看了一篇文章,案例很多,感觉挺可以的,于是小编就转载过来了,为了尊重原创,所以我会将继承定义,以及多继承等很多概念性的知识写到下一篇博客。没有基础的,或对定义不是特别了解的读者,可以先看小编的下一篇,然后反过来再看这些经典案例。下面案例来进行说明。 #include clas... 阅读全文

posted @ 2016-08-17 18:50 游戏爱好者 阅读(221) 评论(0) 推荐(0) 编辑

2016年8月16日

c++动态绑定和动态绑定

摘要: 为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误。 需要理解四个名词: 1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。 2、对象的动态类型:目前所指对象的类型。是在运行期决定的。对象的动态类型可以更改,但是静态... 阅读全文

posted @ 2016-08-16 20:42 游戏爱好者 阅读(109) 评论(0) 推荐(0) 编辑

c++动态绑定和动态绑定

摘要: 为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误。 需要理解四个名词: 1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。 2、对象的动态类型:目前所指对象的类型。是在运行期决定的。对象的动态类型可以更改,但是静态类型无 阅读全文

posted @ 2016-08-16 20:42 游戏爱好者 阅读(256) 评论(0) 推荐(0) 编辑

导航