- 博客(6)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 windows线程创建与线程处理函数
近期工作中用到了Windows中的线程创建函数,实例代码如下:#include #include #include #include using namespace std;//声明了两个线程处理函数DWORD WINAPI Fun1Proc(LPVOID lpParameter);DWORD WINAPI Fun2Proc(LPVOID lpParamet
2017-10-31 20:34:40
2007
转载 C++中的explicit关键字
C++中的explicit关键字在C++程序中很少有人去使用explicit关键字,不可否认,在平时的实践中确实很少能用的上。再说C++的功能强大,往往一个问题可以利用好几种C++特性去解决。但稍微留心一下就会发现现有的MFC库或者C++标准库中的相关类声明中explicit出现的频率是很高的。了解explicit关键字的功能及其使用对于我们阅读使用库是很有帮助的,而且在编写自己的代码
2017-10-16 09:06:35
188
原创 函数调用中参数和返回值的拷贝
#include using namespace std;//函数调用中的参数与返回值的copyclass Test{public: Test(int a=0):m_a(a) { cout "Test()!" } Test(Test& that) { this->m_a = that.m
2017-10-13 11:10:03
848
原创 Windows与Linux平台Qt中动态库(共享库)的动态加载
Qt中加载动态库(共享库)的方法还是比较简单的,并且两个平台中的加载方法类似,就是需要的函数不太一样,下面通过一个例子简单介绍一下。1.windows平台:1.1 将制作好的库文件(XXX.dll)保存指定的位置,并在.pro文件中指出库的位置(可以使用绝对路径获相对路径),例如:#LIBS += -LE:\KingIOBoxFuChao\MyIOBoxCodes\0826\DyL
2017-09-14 09:06:41
2535
原创 Linux类中的线程创建与线程处理函数
本文主要在类中使用Linux线程相关函数。#include //#include //#include #include #include #includeusing namespace std;class ThreadTest{public: //构造函数 ThreadTest() { //1.定义互
2017-09-13 10:07:59
3689
原创 Qt在pro中实现条件编译
Qt在pro中实现条件编译--小结:自己正在参与的项目中需要一套代码在Windows和Linux下交叉编译,实现中使用了条件编译(#ifdef WINDOWS #endif #ifdef LINUX endif),然后在选择编译版本的试试在Qt的.pro文件中,编写如下代码:DEFINES += WINDOWS#DEFINES += LINUXif(contains(
2017-09-13 08:41:40
5562
C++中派生类对象调用未覆盖的基类成员函数时,到底发生了什么?
2017-04-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人