![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
xiao503
这个作者很懒,什么都没留下…
展开
-
C++基于编译时间自动生成版本号
我们希望每次编译发布程序都有不同的版本号。但是每次编译都需要修改版本号特别麻烦。本文介绍一种基于编译时间生成版本号的方法。C++内置宏C/C++编译器会内置有两个获取编译时间的宏:__DATE__和__TIME__; __DATE__:在源文件中插入当前的编译日期 __TIME__:在源文件中插入当前编译时间; #include <stdio.h>int main(void) { printf("Date : %s\n", __DATE__);原创 2020-05-15 21:05:24 · 5070 阅读 · 4 评论 -
C++实现反射并应用于简单工厂模式
简单工厂模式简单工厂模式(simple factory)是类的创建模式,又叫静态工厂方法(static factory method)模式。简单工厂模式就是由一个工厂类根据传入的参数决定创建哪一种的产品类。简单工厂模式实例:// Animal.hclass Animal{public: Animal() {} virtual void speak() = 0;};// Dog.hclass Dog : public Animal{public: Dog原创 2020-05-15 20:43:04 · 837 阅读 · 0 评论