
C++
池边小树
微信公众号:池边小树。
展开
-
C++--struct和typedef struct
关注微信公众号“二进制小站”~~获取更多分析~~(文末二维码~~)1------------------------------------------------------------------------------1.1c中在c中定义一个结构体类型,要用typedef如:typedef struct Student { in...转载 2016-09-20 20:21:14 · 392 阅读 · 0 评论 -
C++线程同步的四种方式(Windows)
关注微信公众号“二进制小站”~~获取更多分析~~(文末二维码~~)为什么要进行线程同步? 在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理任务完成后进行。 如果不采取适当的措施,其他线程往往会在线程处理任务结束前就去访问处理结果,这就很...转载 2018-07-30 14:42:52 · 282 阅读 · 0 评论 -
C++----字符集详解(一看就懂系列)
关注微信公众号“二进制小站”~~获取更多分析~~(文末二维码~~)写的太好,不敢更改:https://blog.youkuaiyun.com/qq_28098067/article/details/53486032一、编码历史与区别 一直对字符的各种编码方式懵懵懂懂,什么ANSI UNICODE UTF-8 GB2312 GBK DBCS UCS……是不是看的很晕,假如您细细的阅...转载 2018-07-06 10:25:28 · 4218 阅读 · 1 评论 -
C++ ---- 多字符编码与Unicode码
关注微信公众号“二进制小站”~~获取更多分析~~(文末二维码~~)文章转自:http://blog.youkuaiyun.com/luoweifu/article/details/49382969(1)多字节字符与宽字节字符1)char与wchar_t我们知道C++基本数据类型中表示字符的有两种:char、wchar_t。char叫多字节字符,一个char占一个字节,之所以叫多字节字符是...转载 2017-06-05 21:36:01 · 4989 阅读 · 0 评论 -
C++ ---- char,char*,char**,char [],char* []
关注微信公众号“池边小树”~~获取更多分析~~(文末二维码~~) char s1[2]; char *s2[2]; char**s3[2]; s1[0]='1'; s1[1]='2'; s2[0]=&s1[0]; s2[1]=&s1[1]; s3[0]=&s2[0];...原创 2017-06-05 16:25:57 · 1514 阅读 · 0 评论 -
C++ ---- GDI对象泄露
关注微信公众号“二进制小站”~~获取更多分析~~(文末二维码~~)文章转自:http://blog.youkuaiyun.com/fion45/article/details/9967753 GDI对象是否泄漏,可通过在系统“任务管理器”的进程中查看GDI对象是否随操作或程序的运行持续增加(不能减少到原来的个数),如果是,那么可以判定为GDI对象的泄漏。...转载 2017-04-05 08:45:55 · 937 阅读 · 0 评论 -
MFC----Cstring 与 int、float、double 数据类型的相互转换
关注微信公众号“二进制小站”~~获取更多分析~~(文末二维码~~)文章转自:http://blog.youkuaiyun.com/manji_lee/article/details/75566491. Cstring与int 的转换1)Cstring转intCstring cstr="12345";int a=atoi(cstr);int 转CstringCstring cst...转载 2017-03-23 11:22:01 · 2996 阅读 · 0 评论 -
Tab控件--VC2010 使用TAB控件
关注微信公众号“二进制小站”~~获取更多分析~~(文末二维码~~)文章转自:http://blog.youkuaiyun.com/phenixyf/article/details/263843691. 添加TAB控件并为其关联一个CTabCtrl类型的控件变量m_tab在对话框点击右键,选择class wizard...2. 创建新的对话框,新对话框个数及ID根据设计需...转载 2017-02-15 10:30:26 · 768 阅读 · 0 评论 -
MFC--VC++ MFC文件的移动复制删除更名遍历操作
关注微信公众号“二进制小站”~~获取更多分析~~(文末二维码~~)文章转自:http://blog.youkuaiyun.com/chaoguodong/article/details/73490221.判断文件是否存在利用CFile类和CFileStatus类判断CFileStatus filestatus;if (CFile::GetStatus(_T("d://softist.t...转载 2017-03-22 20:38:50 · 537 阅读 · 0 评论 -
CString与string、char*的区别和转换
关注微信公众号“二进制小站”~~获取更多分析~~(文末二维码~~)文章转自:http://blog.youkuaiyun.com/luoweifu/article/details/20232379我们在C++的开发中经常会碰到string、char*以及CString,这三种都表示字符串类型,有很多相似又不同的地方,常常让人混淆。下面详细介绍这三者的区别、联系和转换:各自的区别char...转载 2017-03-22 18:45:23 · 385 阅读 · 0 评论 -
堆和栈的区别(转过无数次的文章)
关注微信公众号“二进制小站”~~获取更多分析~~(文末二维码~~)本文转自:http://blog.youkuaiyun.com/hairetz/article/details/4141043/一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作...转载 2017-02-14 10:00:55 · 315 阅读 · 0 评论 -
C++----string
关注微信公众号“二进制小站”~~获取更多分析~~(文末二维码~~)文章转自:http://blog.youkuaiyun.com/yzl_rex/article/details/7839379标准C++中提供的string类得功能也是非常强大的,一般都能满足我们开发项目时使用。要想使用标准C++中string类,必须要包含#include <string>,using std::st...转载 2017-06-05 16:53:24 · 286 阅读 · 0 评论