
c++
文章平均质量分 77
lemene
这个作者很懒,什么都没留下…
展开
-
静态库中全局(静态)变量的初始化问题
C++全局变量的构造函数和析构函数执行一些main调用前的初始化工作和main调用后的清理工作。如果这种技巧使用得到,可以使代码更加简洁,但该技巧较为复杂,本文介绍一种使用该技巧的工厂模式和它在静态库中使用的问题。 基类TestClass中定义了创建函数Create,通过该函数可创建TestClass的各个子类。其实现方式是维护子类的创建函数列表。在TestClass::Creat原创 2014-01-08 22:45:03 · 5768 阅读 · 0 评论 -
工艺——使用类进行指针转换
场景:当使用外部函数时,会遇到参数类型和内部使用的类型不同,如内部使用int,参数使用short。特别是作为输出参数的指针类型。如:void ExternalFunc(short* value);void InternalFunc(int* value) { ... short valueIn = *value; ExternalFunc(&value原创 2014-12-06 21:51:14 · 661 阅读 · 0 评论