C++
cwbguaijie
这个作者很懒,什么都没留下…
展开
-
c++ 多线程学习笔记(一)
Handle CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes, //线程内核对象的安全属性,一般传入NULL表示使用默认设置SIZE_T dwStackSize,//线程栈空间大小,传入0表示使用默认大小LPTHREAD_START_ROUTINE lpStartAddress,//线程函数LPVOID lpParamet转载 2017-11-10 15:32:22 · 317 阅读 · 0 评论 -
stdafx.h和targetver.h的作用
stdafx.h和targetver.h的作用1 stdafx.h作用及原理1.1 简介stdafx.h名称的英文全称为:Standard Application FrameworkExtensions所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样转载 2017-11-03 13:14:37 · 531 阅读 · 0 评论 -
c++ 多线程学习笔记(二)
C++ thread#include <iostream>#include <thread>#include <Windows.h>using namespace std;int totalNum = 100;void thread01(){ while (totalNum > 0) { cout << totalNum << endl; tot转载 2017-11-21 16:12:31 · 168 阅读 · 0 评论 -
内联函数
内联函数可避免函数调用的开销将函数指定为内联函数(inline),通常就是将它在每个调用点上“内联地”展开。//挑出两个string对象中较短的那个,返回其引用const string &shorterString(const string &s1,const string &s2){return s1.size()}其中形参和返回类型都是const string的引原创 2017-12-13 15:41:59 · 141 阅读 · 0 评论 -
Visual Studio调试
dll项目和exe实现联调:在dll工程里打开 属性-debuugging-command 输入exe程序名,然后调试-启动新实例。使用断点进行调试在需要暂停的位置设置断点(F9),再启动调试(F5),程序执行到断点处时,自动暂停执行。逐过程(Step over, F10)执行当前高亮的行,然后暂停。Step over会一次执行整个方法。逐语句 (Step into, F11原创 2017-12-14 11:20:20 · 175 阅读 · 0 评论