天道酬勤

Just do it!

WM20工程详解

1 介绍 2 细节 2.1 执行程序只能唯一执行 使用QShareMemory创建共享内存 2.2 类声明代替头文件 若头文件中没有创建某个类的对象,可以不写 #include &am...

2019-02-15 21:43:01

阅读数 131

评论数 0

C++概述

C++详解参考 参考 1、C++入门教程,C++基础教程

2019-01-22 22:01:21

阅读数 1021

评论数 6

UML类图详解

UML类图详解一、定义二、发展历史三、优缺点1、优点2、缺点四、工具五、使用六、示例参考 一、定义 UML,即Unified Model Language,统一建模语言。它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置...

2019-01-12 18:10:07

阅读数 66

评论数 0

extern使用方法总结!

一、问题 Extern的问题在于不知道这个关键词出现的时候到底是声明还是定义?   二、详解 1、函数的声明extern关键词是可有可无的,因为函数本身不加修饰的话就是extern。但是引用的时候一样需要声明的。 2、全局变量在外部使用声明时,extern关键字是必须的,如果变量没有exte...

2018-08-07 19:45:55

阅读数 3968

评论数 0

C++--multiple definition of 'xxx'

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

2018-04-27 08:29:49

阅读数 93

评论数 0

C++--函数重载详解

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

2018-04-22 08:32:00

阅读数 46

评论数 0

C++--书籍、网站、博主、规范

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

2018-04-21 14:23:41

阅读数 62

评论数 0

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

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

2018-03-06 15:42:08

阅读数 404

评论数 0

类成员变量问题

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

2017-11-01 16:32:58

阅读数 114

评论数 0

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

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

2017-10-27 09:03:48

阅读数 3897

评论数 0

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

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

2017-10-26 16:25:51

阅读数 331

评论数 0

sprintf_s函数用法

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

2017-10-26 16:08:57

阅读数 929

评论数 0

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