- 博客(6)
- 收藏
- 关注
原创 C++多态基础(polymorphism)
记录自己学习c++多态的一些知识点笔记,不全,但是是自己本来并不熟悉的一些地方,简单的地方省略。。。多态,“一个接口,多种方法”。1、多态的两种类型 (1)编译时多态 a、函数重载 b、运算符重载(2)运行时多态 association done during run time.Implemented by dynamic biding.(inheritance + virtual func
2016-04-27 13:05:25 459
原创 C++:google style 强制类型转换
一般来说,我们如果想要显示转换数据类型会直接这样写:int a = 5;double b;b = (double) a;但是上述写法其实不遵循谷歌风格的代码格式。 在c++中Google style的强制类型转换的格式应该是如下:int a = 5;double b;b = static_cast<double>(a);简短记录,以防以后忘记:)
2016-04-21 16:43:26 461
原创 简单贪吃蛇游戏的C++实现
我大概在一个多月前把自己上学期写的c代码的贪吃蛇游戏push到csdn上,并且说c风格的贪吃蛇写起来有些麻烦(贪吃蛇游戏的c语言实现),准备用面向对象的c++再写一遍。现在我们专业恰好刚教完了c++,学校也布置了一道简单的贪吃蛇的编程题目,实现下来,的确觉得c++的思路清晰很多,所以再次把c++的代码push上来,供大家对比参考:)
2016-04-13 08:36:40 11657 3
原创 C++:用sprintf()快速把想要的东西转成string类
我们在使用c++时,通常会把一些我们想要的信息整合到一个string实例里,然后转到cout中输出。一开始用的方法可能是通过先构造一个空的string对象,然后通过”+=”来一个个构造我们想要的string对象。这里存在一个麻烦,就是当数据类型繁杂(int,float,double转string),数据数量偏多,数据在信息中比较分散时,一步步的构造会十分麻烦。还要用流来转数据为string。(特别是
2016-04-02 19:27:04 7483
转载 【转】gdb程序调试工具使用简介
这篇博客可以说是我看过的非常不错的,相当全面地介绍gdb的使用方法的博客了,故在这里存下地址,方便以后不断学习。Linux gdb 调试工具使用简介
2016-04-01 22:33:44 2309
原创 VMware下实现Ubuntu全屏和文件之间的便捷传递
VMware是一个强大的虚拟机软件,可以方便我们去体验不同的操作系统,尤其是实现Windows与Linux之间的和平共处,并且比之于双系统的优势是可以随意玩弄虚拟机而不至于损害物理机本身。上网科普了后,找到了实现Ubuntu全屏(顺带发现了物理机和虚拟机文件便捷传递)的一个方法,于是写下一篇半小白教程,以免自己以后忘记:)
2016-04-01 22:18:57 570
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人