C++
明故宫的记忆
吾生也有涯,而知也无涯。以有涯随无涯,殆已……
展开
-
C++类静态成员函数实现对象的二阶构造
前言 在谈二阶构造模式之前,我们需要先学会灵活使用C++类中的静态成员函数,一般我们将其配合静态成员变量一起使用,用途最多用在统计该类创建的对象个数,除此之外,很多程序员在工作当中不会使用静态成员函数,今天要用的二阶构造模式与此密切相关! 什么是二阶构造模式? 二阶构造,顾名思义,那不就是分两个步骤完成构造函数嘛?嗯…,就是这个意思! 为什么要使用二...原创 2018-08-01 23:16:32 · 508 阅读 · 0 评论 -
VS2017生成静态链接库并被C++调用
生成静态链接库 新建C++ 静态库工程 新建水果Fruit类 在Fruit构造函数里添加一句打印函数,方便我们后续验证 生成后到工程目录下的Debug目录下查看生成的.lib文件 调用静态链接库 新建C++控制台工程 将lib文件的相对路径填入“附加库目录”,这样编译时编译器就可以找到lib所在目录了 第一种调用方法 第一种方法,直接在.c文件中声明...原创 2019-01-12 12:37:59 · 1273 阅读 · 0 评论 -
C/C++数据存储之float和double在内存中的存储方式
文章目录float和double在内存中的存储方式float数据类型在内存中的存储double数据类型在内存中的存储总结 float和double在内存中的存储方式 说来惭愧,工作那么多年,对于float和double浮点数在内存中的存储方式一直迷迷糊糊,今日闲暇,干脆一口气将之前模糊不清的地方 一次性扫荡掉 float数据类型在内存中的存储 无论是单精度还是双精度,在内存存储中都分为3个部分:...原创 2019-08-18 22:52:08 · 1273 阅读 · 0 评论