C/C++
文章平均质量分 53
记录C++学习过程,以及开发项目中遇到的问题
yutianzhijie
这个作者很懒,什么都没留下…
展开
-
error LNK2001: 无法解析的外部符号 ___CrtDbgReportW 的正确解决方法
问题产生背景:运行库为多线程(/MT), 附加依赖项添加 libcmt.lib;报错信息如下:1> 正在创建库 D:\npcodeproject.lib 和对象 D:\npcodeproject.exp1>libcpmtd.lib(xmbtowc.obj) : error LNK2001: 无法解析的外部符号 __CrtDbgReportW1>libcpmtd.lib(stdthrow.obj) : error LNK2001: 无法解析的外部符号 __CrtDb原创 2021-04-02 09:54:48 · 2760 阅读 · 0 评论 -
C++中的double类型——关于保留小数位数的探讨
C++中的double类型是表示双精度浮点型那单纯的使用double类型是保留到小数后的第几位呢?准确来说,double不是确切地保留到小数后第几位,而是保留多少位有效数字。 C++中的double类型是默认显示6位有效数字。这个还得从计算机的内部数值存储说起:对于小数,计算机术语为 浮点数。所谓浮点,顾名思义就是小数点可以浮动,可以移动。可以参见唐朔飞编写的《计算机组成原理》小数在计算中存储,为了尽量节省空间,而且高效,采用的是科学计数法的方式,相当于限于计算机内存,只能存下固定位数的数转载 2021-03-19 11:14:54 · 8596 阅读 · 0 评论 -
C++数据类型占用内存空间梳理
基本的内置类型C++ 为程序员提供了种类丰富的内置数据类型和用户自定义的数据类型。下表列出了七种基本的 C++ 数据类型:类型 关键字 布尔型 bool 字符型 char 整型 int 浮点型 float 双浮点型 double 无类型 void 宽字符型 wchar_t 其实 wchar_t 是这样来的:typedef short int wchar_t;下表显示了各种变量类型在内存中存储值时原创 2021-03-18 10:53:03 · 4271 阅读 · 1 评论