天道酬勤

Just do it!

extern使用方法总结!

致谢:extern使用方法总结! 一、问题 1、Extern的问题在于不知道这个关键词出现的时候到底是声明还是定义。   二、详解 1、函数的声明extern关键词是可有可无的,因为函数本身不加修饰的话就是extern的。但是引用的时候一样是需要声明的。 而全局变量在外部使用声明时,exte...

2018-08-07 19:45:55

阅读数:58

评论数:0

6、C++语言强化学习笔记--资源管理

致谢1、《Effective C++》 [第三版]作者 Scott Meyers 译者 侯捷2、《Effective C++》 目录

2018-05-19 09:21:20

阅读数:37

评论数:0

5、C++语言强化学习笔记--构造/析构/赋值运算

致谢1、《Effective C++》 [第三版]作者 Scott Meyers 译者 侯捷2、《Effective C++》 目录

2018-05-19 09:16:57

阅读数:24

评论数:0

4、C++语言强化学习笔记--让自己习惯C++

致谢1、《Effective C++》 [第三版]作者 Scott Meyers 译者 侯捷2、《Effective C++》 目录

2018-05-19 09:00:46

阅读数:62

评论数:0

3、C++语言强化学习笔记--multiple definition of 'xxx'

一、问题1、博主在一个 test.h 头文件中定义了一个 vector 容器,然后在 refer1.h 和 refer2.h 中包含 test.h 文件,然后 refer2.h 中包含 refer1.h,然后出现 multiple definition of 'xxx',关系如下:// std::...

2018-04-27 08:29:49

阅读数:37

评论数:0

2、C++语言强化学习笔记--函数重载详解

一、背景1、在实际开发中,有时候我们需要实现几个功能类似的函数,只是有些细节不同在实际开发中,有时候我们需要实现几个功能类似的函数,只是有些细节不同。2、上述的问题,C++用函数的重载来实现,C语言中用函数指针来实现。二、C语言1、C语言下实现功能相似的swap函数,正常如下:// void sw...

2018-04-22 08:32:00

阅读数:34

评论数:0

1、C++语言强化学习笔记--资料汇总

一、书籍1、《C++ Primer》[第5版],斯坦利·李普曼 (Stanley B. Lippman) (作者), 约瑟·拉乔伊 (Josee Lajoie) (作者), 芭芭拉·默 (Barbara E. Moo) (作者), 王刚 (译者), 杨巨峰 (译者)2、《C++ 大学教程》[第9版...

2018-04-21 14:23:41

阅读数:33

评论数:0

c++中变量未初始化的隐患

变量未初始化是C++编程中最为常见和易犯的错误之一。但是对于全局变量,我们可以不进行初始化,这个变量会默认的用零进行初始化,但是这通常不是一个好的习惯。我们今天先不探讨全局变量还是静态全局变量。那么对于一个全部变量来说,初始化为零和不初始化(编译器替我们初始化为零)又有什么区别吗?全局变量和局部变...

2018-03-06 15:42:08

阅读数:56

评论数:0

类成员变量问题

类成员变量,定义时不初始化易出现问题

2017-11-01 16:32:58

阅读数:101

评论数:0

c++中STL库 简介 及 使用说明

致谢:http://www.cppblog.com/bhjjkg/articles/94514.html 该文章讲的很清楚! 作为C++标准不可缺少的一部分,STL应该是渗透在C++程序的角角落落里的。STL不是实验室里的宠儿,也不是程序员桌上的摆设,她的激动人心并非昙花一现。本教程旨...

2017-10-27 09:03:48

阅读数:1009

评论数:0

multiple definition of `xxxx`问题解决及其原理

今天博主在将VS2015工程转换位为Qt工程遇到,调试到最后,出现multiple definition of `xxxx`问题,之前有遇到这问题。 做法是,把.h文件中定义的变量放到.cpp中,然后就解决了。 当时没仔细分析原因,今天又同时遇到结构出现这问题,最后也从头文件中放在源文件中,至...

2017-10-26 16:25:51

阅读数:150

评论数:0

sprintf_s函数用法

sprintf_s是一个函数,其函数功能是将数据格式化输出到字符串。sprintf_s对于格式化string中的格式化的字符的有效性进行了检查,sprintf_s也携带着接收格式化字符串的缓冲区的大小。 sprintf_s将格式化字符串存到缓冲区,如果格式化字符串过大,则sprintf_s会...

2017-10-26 16:08:57

阅读数:691

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭