c/c++
qq429205464
这个作者很懒,什么都没留下…
展开
-
如何终止线程的运行(C/C++)
想要终止线程的运行,可以使用以下方法: 1、线程函数返回(最好使用该方法)。 2、通过调用ExitThread函数,线程将自行撤消(最好不使用该方法)。 3、同一个进程或另一个进程中的线程调用TerminateThread函数(应避免使用该方法)。 4、ExitProcess和TerminateProcess函数也可以用来终止线程的运行(应避免使用该方法)。下面将详细介绍终转载 2013-07-24 10:52:53 · 842 阅读 · 0 评论 -
c++多线程使用printf输出的bug
最近有同事在使用多线程的时候发现的一个问题,情况原创 2014-05-08 09:29:49 · 3108 阅读 · 0 评论 -
VC6.0驱动编译后切换回编译MFC出错
前一段时间使用VC6.0编译windows驱动,然后原创 2014-05-28 15:04:56 · 1063 阅读 · 0 评论 -
关于C++智能指针的理解auto_ptr
网上又很多关于auto_ptr的说法,只要用来解决的问题是new和delete使用不当,导致的内存泄漏问题。原理: 变量在栈中的生命周期,当退出栈的时候,变量会被释放,也就是对象的析构函数会被执行。可以说是在原始对象基础上再封装一层,上层来负责delete。一个简单的例子#include #include using namespace std;class TC{原创 2015-02-11 17:09:13 · 601 阅读 · 0 评论 -
PostThreadMessage和GetMessage
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-11-25 14:44:01 · 3059 阅读 · 0 评论 -
C++/MFC CString,string,char*转换
在网上看到很多总结的CString,string,char*转换,但是基本上是千遍一律,有些比较麻烦,根据自己的实践经历重新总结。1. CString to stringCString cstr = "abc";string str = cstr;2.CString to char*CString cstr = "abc";char pc[100];原创 2016-04-07 17:13:13 · 831 阅读 · 2 评论