C++
文章平均质量分 67
Johnny_Law
本科老狗,准备入博士坑。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++中++符号的前置和后置的重载格式
短博客,记录下++符号前后置的运算符重载的代码格式,方便以后取用。原创 2016-03-20 10:02:17 · 2040 阅读 · 0 评论 -
简单贪吃蛇游戏的C++实现
我大概在一个多月前把自己上学期写的c代码的贪吃蛇游戏push到csdn上,并且说c风格的贪吃蛇写起来有些麻烦(贪吃蛇游戏的c语言实现),准备用面向对象的c++再写一遍。现在我们专业恰好刚教完了c++,学校也布置了一道简单的贪吃蛇的编程题目,实现下来,的确觉得c++的思路清晰很多,所以再次把c++的代码push上来,供大家对比参考:)原创 2016-04-13 08:36:40 · 11869 阅读 · 3 评论 -
C++:用sprintf()快速把想要的东西转成string类
我们在使用c++时,通常会把一些我们想要的信息整合到一个string实例里,然后转到cout中输出。一开始用的方法可能是通过先构造一个空的string对象,然后通过”+=”来一个个构造我们想要的string对象。这里存在一个麻烦,就是当数据类型繁杂(int,float,double转string),数据数量偏多,数据在信息中比较分散时,一步步的构造会十分麻烦。还要用流来转数据为string。(特别是原创 2016-04-02 19:27:04 · 7678 阅读 · 0 评论 -
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 · 521 阅读 · 0 评论 -
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 · 519 阅读 · 0 评论 -
mysql++ 官方文档阅读简略摘要
Simple Learning Note about MySQLthe basic usage patternOverview1 The Connection Object2 The Query Object3 Result Sets4 ExceptionsUsing Example1 Example-12 Example-2Simple Learning Note about M原创 2016-07-09 23:43:54 · 1366 阅读 · 0 评论 -
c++11 --- override and final 的阅读笔记摘要
Use C11 Inheritance Control Keywords to Prevent Inconsistencies in Class HierarchiesVirtual Functions and overridefinal Functions and ClassesSyntax and TerminologyIn ConclusionUse C++11 Inheritanc原创 2016-07-10 09:56:31 · 477 阅读 · 0 评论 -
c++ inline 的一些小知识
主要参考 《Effective C++》Understand the ins and outs of inlining. inline函数背后的整体观念是:将“对此函数的每一个调用”都以函数本体替换之inline只是对编译器的一个申请,不是一个强制命令inline的声明可以隐喻也可以显式 隐喻的方式是将函数定义于class的定义式内显式的方式是直接在前面加上 inline 的字段inl原创 2016-07-10 21:18:10 · 467 阅读 · 0 评论 -
不只是gdb
不只是gdb原创 2016-08-22 11:22:13 · 661 阅读 · 0 评论 -
C++函数重载与缺省参数的宏观理解
第5章 函数重载与缺省函数函数重载的本质就是允许函数同名函数重载和缺省参数都为调用函数提供了方便。原创 2016-03-08 11:59:03 · 990 阅读 · 0 评论 -
缺省构造函数
第4章:初始化与清除本篇博客主讲 缺省构造函数原创 2016-03-03 21:54:07 · 3479 阅读 · 0 评论 -
c++中信息隐藏的实现
虽然将数据和函数捆绑在一起很有好处,并使得库容易使用,因为这可以通过隐藏名字防止名字冲突,但是,还有大量的工作可以使c++程序设计更加安全。第3章: 隐藏实现原创 2016-02-29 00:01:56 · 2592 阅读 · 0 评论 -
c++中int,float,double转string的一个简单方法
在c++中,为了要输出,大部分情况都需要把一些零散的数据和字符组合成字符串统一输出,这里就记录下学习到的一个简单好用的方法,以后要用时方便寻找。原创 2016-03-20 09:55:32 · 10032 阅读 · 0 评论 -
c++函数在传入对象参数和返回对象时候的内存调用情况
c++函数在传入对象参数和返回对象时候的内存调用情况当如果传入和返回是一个类的话,就会创建临时变量原创 2016-03-13 14:12:28 · 1227 阅读 · 0 评论 -
C++单链表的构建以及总结
c++单链表的构建顺路复习深浅拷贝、内存泄漏和引用的问题原创 2016-03-13 18:10:09 · 7085 阅读 · 0 评论 -
初学C++的宏观问题——对象的演化
C++读书笔记,C++宏观感性的理解原创 2016-02-27 19:42:51 · 488 阅读 · 0 评论 -
C++的数据抽象及类的由来
与c相比,c++为什么会有一堆类的概念呢 ? 第2章 数据抽象原创 2016-02-27 22:00:01 · 684 阅读 · 0 评论 -
c++的初始化与清除
第4章 初始化与清除为什么c++中要有构造和析构函数呢?原创 2016-03-02 19:44:21 · 2271 阅读 · 0 评论 -
C++的初始化与清除(补充1)
这是第4章 的第一个补充,包括一些不是构造和析构函数的内容。。。1、c++中的for循环计数2、switch语句可能跳过构造函数的调用点3、集合初始化原创 2016-03-03 21:37:39 · 548 阅读 · 0 评论 -
不只是gdb
不只是gdb 本文提供基础的gdb应用指南,以及鄙人的一些小小的调试经验。原创 2017-03-17 00:05:54 · 1020 阅读 · 0 评论
分享