![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 79
lyh458
实践出真知;
要有一个与世界前列为伍的心
展开
-
#ifndef, #define, #endif作用
条件指示符#ifndef 的最主要目的是防止头文件的重复包含和编译参考以下两个链接:#ifndef/#define/#endif使用详解头文件为什么要加#ifndef #define #endif其实“被重复引用”是指一个头文件在同一个cpp文件中被include了多次,这种错误常常是由于include嵌套造成的。比如:存在a.h文件#include "c.h"而此时b.cpp文件导入了#include "a.h"和#include "c.h"此时就会造成c.h重复引用。几个重要.原创 2021-03-18 22:33:55 · 881 阅读 · 1 评论 -
main()与_tmain()的区别
tmain()是Unicode版本的的main(),所以main()与_tmain()其实就是同一个东西。_tmain这个符号多见于VC++创建的控制台工程中,这个是为了保证移植Unicode而加入的(一般_t、_T、T()这些东西都和Unicode有关系),对于使用非Unicode字符集的工程来说,实际上和main没有差别(其实就算是使用Unicode字符集也未必有多大的差别)。转载 2016-07-29 15:01:48 · 298 阅读 · 0 评论 -
MFC Ribbon界面如何添加dialog
MFC Ribbon界面如何添加dialog之前没有用过Ribbon,都是基于单个的dialog使用MFC。现在为了更加美观和易用,试着去用Ribbon,Toolbar、标题栏那些还比较容易,但是怎么在下方再添加其他的控件?比如Picture Control等。Questions: 新建的Dialog如何显示在Ribbon界面上? 本Markdown编辑器使用StackEdit修改而来,用它写原创 2017-03-30 23:06:09 · 1953 阅读 · 3 评论