C/C++
文章平均质量分 79
yi_yoo_
no
展开
-
变量、常量、静态变量的存储位置
常见的存储区域可分为: 1、栈 由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 2、堆 由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,程序会一直占用内存,导致内存泄漏,在程序结束后,操作系统会自动回收。 3、自由存储区 由转载 2016-01-16 15:51:23 · 478 阅读 · 0 评论 -
C语言转义字符和格式控制符参考
转义字符参考: \a:蜂鸣,响铃 \b:回退:向后退一格 \f:换页 \n:换行,光标到下行行首 \r:回车,光标到本行行首 \t:水平制表 \v:垂直制表 \\:反斜杠 \':单引号 \":双引号 \?:问号 \ddd:三位八进制 \xhh:二位十六进制 \0:空字符(NULL),什么都不做 注:转载 2016-01-16 15:59:44 · 401 阅读 · 0 评论 -
遍历进程和模块
进程相关操作 //打开/关闭进程 bool KillProcess(DWORD dwPid) { //1.打开进程 HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, FALSE, dwPid); if (hProcess == INVALID_HANDLE_VALUE) re原创 2016-01-18 19:54:25 · 454 阅读 · 0 评论 -
CPU使用率
定义静态this指针 :static C任务管理器Dlg * m_this; 在构造函数之前初始化 :C任务管理器Dlg * C任务管理器Dlg::m_this = nullptr; 在构造函数里赋值: m_this = this; 之后可以用m_this调用类中任何变量。 创建线程设置CPU: CreateThread(0, 0, SetCPU,0, 0, 0);原创 2016-01-19 14:24:14 · 347 阅读 · 0 评论 -
字符串处理函数
头文件:Strsafe.h StringCbCopy函数用于拷贝string,且提供了目标缓冲区的大小作为参数,防止缓冲区溢出等安全问题。 这个函数可用于替换以下函数的使用: strcpy, wcscpy, _tcscpy lstrcpy StrCpy StringCbCopy函数原型如下: [cpp] view plaincopyprint?转载 2016-02-28 20:49:45 · 369 阅读 · 0 评论