C/C++
Shiftyman
简单是最高哲学。
展开
-
VS2010控制台程序运行一闪而过的完美解决办法(转)
来自:http://blog.csdn.net/xiaotanyu13/article/details/8210955在VS2010里的控制台应用程序在运行时,结果画面一闪而过,不管是用F5 还是用Ctrl + F5都是一样,导致无法看到结果。 网上有不少的办法,说是都是在程序最后加一个要程序暂停的语句或从控制台上获取用户输入的语句。其实还有一个更好的解决办法:转载 2014-01-07 12:41:53 · 1125 阅读 · 0 评论 -
C++ windowns多线程
转自:http://blog.chinaunix.net/uid-27177626-id-3963099.html 进程是系统中的重要概念,简单来说字面的意思就是一个运行中的程序,但是程序代表的是静态的指令代码。进程由系统管理的内核对象和存放程序运行资源的地址空间组成。内核对象由系统管理,因此应用程序是无法直接访问的;地址空间中则包含着程序运行所需的所有资源,如可执行模块、DLL、代码转载 2014-01-25 21:06:33 · 740 阅读 · 0 评论 -
C++控制台程序,windows环境下响应按键消息实现一
转自:http://blog.csdn.net/aizquan/article/details/6869806[cpp] view plaincopyBOOL ReadConsoleInput( HANDLE hConsoleInput, //输入句柄 PINPUT_RECORD lpBuffer, //指向INPUT转载 2014-01-25 17:39:00 · 6135 阅读 · 0 评论 -
动态链接与静态链接对比
出自:http://blog.csdn.net/qianlong4526888/article/details/8108585动态链接相对于静态连接有啥好处?首先明确动态链接和静态连接的区别:静态连接就是在程序编译阶段,将程序需要的所有东西打包放到一起;而动态链接是在程序需要运行时,根据需要动态的决定链接哪一个库,哪一个函数。举个例子,每个人就是一个程序,磁盘就是一间房子,库文件就转载 2014-02-25 20:43:35 · 958 阅读 · 0 评论 -
VS2010创建DLL和使用DLL
生成dll和使用dll:http://blog.csdn.net/zddblog/article/details/7352917创建dll项目:http://hi.baidu.com/lipeiyi2006/item/df1d035734472d9509be17c0转载 2014-03-23 11:27:50 · 712 阅读 · 0 评论 -
[C++]char*、TCHAR*、wxString三種字串轉換(转)
转自:http://hi.baidu.com/oscarbj/item/beeda4d6ce315ce6795daa0fchar*->TCHAR* char *ansii_string = "some text"; int size = strlen(ansii_string); TCHAR unicode_string[30]; mbstowcs(unicode_stri转载 2014-03-23 19:58:38 · 2465 阅读 · 0 评论 -
VS2010如何创建DLL和如何使用外部DLL
一、创建DLL:1、创建DLL项目。这个太简单了,按着选项选没什么好说的。2、导出lib方式一:头文件顶头:#ifdef DLL_EXPORTS (此处在项目预处理中预定义,一般建了名为DLL的项目,会自动预定义DLL_EXPORTS) #define DLL_API _declspec(dllexport) #else#define DL原创 2014-03-23 21:33:30 · 5670 阅读 · 0 评论