![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
勤奋的小小蚂蚁
这个作者很懒,什么都没留下…
展开
-
C++ string类的使用
string的构造函数的形式:string str:生成空字符串string s(str):生成字符串为str的复制品string s(str, stridx):将字符串str中始于stridx的部分,复位构造函数的初值string s(str, strbegin, strlen):将字符串str中始于strbegin、长度为strlen的部分作为字符串初值string s(c原创 2017-10-21 15:28:08 · 4851 阅读 · 0 评论 -
extern关键字使用及文件引用研究
extern关键字能在不引用其他文件的情况下使用其他文件定义的变量。例如: a.h文件定义了 int a=1; static int b=5; mian.cpp文件中不需要引用a.h文件只需添加extern int a;后,就可以调用a变量。但因为用使用static修饰b变量,b变量只限定a.h文件使用,不能像a变量使用同样方法调用b变量。 然而,只需引用a.h文件...原创 2018-07-21 23:03:56 · 603 阅读 · 0 评论 -
MFC动态创建控件注意问题
1. 在创建控件对象时,要注意对象的生命周期,如果生命周期过短而被释放,控件在窗口中就不能显示出来。因此一般动态的使用new来创建对象,生命周期是delete释放;如果没有delete,那么在进程终止后释放。...原创 2018-05-23 23:46:43 · 435 阅读 · 0 评论 -
MFC 对话框主窗口的界面设计
1、左上角图标更换:在dialog类的构造函数修改即可,m_hIcon = AfxGetApp()->LoadIcon(IDI_MYICON) 。如果在其他地方修改,应添加两条代码:SetIcon(m_hIcon, TRUE); // 设置大图标SetIcon(m_hIcon, FALSE);// 设置小图标2、设置背景颜色void CMainFrameDlg::OnPaint(){ ...原创 2018-05-09 14:09:28 · 5500 阅读 · 0 评论 -
c++单例模式
单例模式单例模式,可以说设计模式中最常应用的一种模式了,据说也是面试官最喜欢的题目。但是如果没有学过设计模式的人,可能不会想到要去应用单例模式,面对单例模式适用的情况,可能会优先考虑使用全局或者静态变量的方式,这样比较简单,也是没学过设计模式的人所能想到的最简单的方式了。一般情况下,我们建立的一些类是属于工具性质的,基本不用存储太多的跟自身有关的数据,在这种情况下,每次都去new一转载 2017-11-26 23:17:20 · 144 阅读 · 0 评论 -
visual studio c++常见错误
1. 利用类中无参数构造定义变量: HelloWorld p();//错误,编译将不通过 HelloWorld p; //正确原创 2017-11-25 13:01:31 · 830 阅读 · 0 评论 -
C++ 使用NuGut包管理器下载和使用第三方库
1.打开NuGet包管理器。右键你的项目---->点击“管理NuGet程序包”。原创 2017-11-16 17:45:40 · 1942 阅读 · 0 评论 -
C/C++代码规范
类(结构)名类名必须是名词,类名必须明确表示这个类代表了什么。如果类名超过3个单词,说明这个类有可能需要拆分了。不要把父类的名字带到子类中。类名加上后缀也是一种选择。如下载代理类,可以写为DownloadProxy。类名首字母大写;用大写字母分隔单词,除单词的首字母外,全部小写;类名中不要出现下划线“_”。类(结构)属性名属性由成员前缀”m_“属性,属性名采用匈牙利命名规范转载 2017-11-16 15:11:03 · 1953 阅读 · 0 评论 -
C/C++的注释规范
文件的注释1:一般情况下,源程序有效注释量必须在20%以上。说明:注释的原则是有助于对程序的阅读理解,在该加的地方都加了,注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。2:说明性文件(如头文件.h文件、.inc文件、.def文件、编译说明文件.cfg等)头部应进行注释,注释必须列出:版权说明、版本号、生成日期、作者、内容、功能、与其它文件的关系、修改日志等,头文件的注释中还应有转载 2017-11-16 11:07:05 · 7354 阅读 · 0 评论 -
VS2015 debug不能调试exe原因
window10下的McAfee的实时扫描导致exe丢失,因此每次调试exe丢失而导致“拒绝访问”的错误。原创 2019-07-08 23:36:48 · 1185 阅读 · 0 评论