大约有 1,700 项符合查询结果(耗时:0.0067秒) [XML]
CSingleLock类介绍 - C/C++ - 清泛网 - 专注C/C++及内核技术
...ock只是对同步对象进行一层包装,实现了离开函数作用域自动解锁的功能。
CObject >>CMultiLock
>>CSingleLock
>>CSyncObject>>CCriticalSetion(临界区)
>>CMutex(互斥)
...
VS Debug调试模式下内存泄露检测原理 - C/C++ - 清泛网 - 专注C/C++及内核技术
...
4. 为什么在DLL中定义一个static对象,该对象在析构时会自动释放内存,但还是提示内存泄露?
dll中static对象的析构函数时在dll的detach时才执行的,程序退出detach crt dll时会调用CrtDumpMemoryLeaks进行内存泄露检测并输出,如果dl...
XML中的转义字符 - C/C++ - 清泛网 - 专注C/C++及内核技术
...成"&","<",">"再写入文件中。
在读取的时候,解析器会自动将其转换回"&","<",">"等特殊字符,正常来说,只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。
需要注意的是:
a. 转义序列各字符间不能有空格;
b. 转义序...
C/C++获取Windows的CPU、内存、硬盘使用率 - C/C++ - 清泛网 - 专注C/C++及内核技术
..., FALSE, FALSE, NULL); // 初始值为 nonsignaled ,并且每次触发后自动设置为nonsignaled
while (true)
{
WaitForSingleObject(hEvent, 1000);
res = GetSystemTimes(&idleTime, &kernelTime, &userTime);
__int64 idle = CompareFileTime(preidleTime, idleTime);
__int64 kernel =...
c/c++ volatile和mutable关键字 - C/C++ - 清泛网 - 专注C/C++及内核技术
...:状态寄存器)
2) 一个中断服务子程序中会访问到的非自动变量(Non-automatic variables)
3) 多线程应用中被几个任务共享的变量
问题:
1)一个参数既可以是const还可以是volatile吗?解释为什么。
2); 一个指针可以是volatile 吗?解释...
C++ 智能指针shared_ptr,weak_ptr,shared_from_this实践 - C/C++ - 清泛网 - 专注C/C++及内核技术
...。
应该使用lock()拿住强指针,然后调用,最后出作用域自动释放引用计数。
shared_from_this() 在本对象中使用必须依赖本对象存在,如果本对象已释放,它的行为不确定。
回调函数使用: 强指针:任务都要执行;弱指针:允许...
C++使用多核编译,加快编译速度 - C/C++ - 清泛网 - 专注C/C++及内核技术
...:
make -j 4 //使用4个核编译
make -j //不指定数量,则自动探测CPU核心数量,全部参与编译
Eclipse(实际也是指定make -j)
项目属性 -> c/c++ Build -> Behavior -> Enable parallel build
享受编译飞速的畅快吧~~
c++ volatile关键字简析 - C/C++ - 清泛网 - 专注C/C++及内核技术
...值不可靠,必须使用内存中的值。
CPU修改其值后,值会自动回刷到内存中(普通变量不会)。
volatile cacheline
强烈推荐一款非常mini的代码高亮开源软件--prism - 开源 & Github - 清泛网...
...身非常小巧,js、css各一个文件,使用时引入它们,它会自动将<pre><code class="language-c">...printf("hello, world");...</code></pre>之间的代码进行高亮展示,由于代码量少二次开发也是很容易的。高亮后的代码内容复制出来后与原文完全一...
vs2010编译boost若干问题解决 - 开源 & Github - 清泛网 - 专注C/C++及内核技术
...,还是使用vs自带的命令行工具吧,这个工具在启动时会自动设置好各种路径。工具的位置在菜单“工具->visual studio命令提示”(或者在“开始-程序-Micro Visual Studio 2010-Visual Studio Tools-Visual Studio 命令提示),使用这个命令行工具...