![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
文章平均质量分 83
慷慨的蒜苗
智能交通,流媒体方向程序员。
展开
-
MFC VARIANT使用
这几天用MFC做一个数据入库的小工具。 为了使程序能兼容各种类型的文本文件,并且,根据所选字段的不同个数,组织成不定长个数的记录。 为了实现程序中自动判断类型,就使用了MFC的VARIANT类型。 根据数据库中对应的字段类型,对文本数据进行数据格式化,然后入库的时候根据variant.vt判断数据类型,入库。 下面就说下VARIANT如何使用的。 struct tagVARIANT原创 2016-07-06 15:10:20 · 3752 阅读 · 0 评论 -
error C3859: 超过了PCH的虚拟内存范围;请使用“-Zm33”或更大的命令行选项重新编译
在vs中使用boost的时候,在stdafx中包含的boost头文件,然后就出现这个错误。 经过查找就是stdafx中包含boost头文件造成的。 解决办法如下: 产生的原因: 为了加快boost的编译,使用的预编译头。而且加的boost的头文件比较多,导致pch文件超过了默认值。 解决的办法: 1. 找到 工程->属性->c/c++->命令行->其他选项 2. 输入/Zm1原创 2016-07-06 15:26:32 · 3285 阅读 · 0 评论 -
do{}while(flase)的用处
之前工作的时候,看底层嵌入式代码,就看到过这种用法,当时没有深究,也没多想,今天又遇到这种用法,网上找了找,对这种使用方法进行一下总结。 一、 代替goto,goto可读性不好,好多公司不让用goto,故do{}while(false)代替 1. 相应的goto用法 if(condition1) goto label; if(condition2) goto label; ...原创 2016-11-04 10:13:47 · 454 阅读 · 0 评论