摘要:
首先总结原理: 在一个函数之中定义和注册,然后使用,在另外一个函数之中,将函数地址传入注册函数之中。注册可以使用全局变量,这样类中的函数就可以使用 或者可以在类的初始化化Init函数中组成,参数列表为函数指针。这样所有类中的函数都可以使用,非类中函数可以通过调用单例模式,去使用。以下是具体例子。 1 阅读全文
摘要:
首先总结原理: 在一个函数之中定义和注册,然后使用,在另外一个函数之中,将函数地址传入注册函数之中。注册可以使用全局变量,这样类中的函数就可以使用 或者可以在类的初始化化Init函数中组成,参数列表为函数指针。这样所有类中的函数都可以使用,非类中函数可以通过调用单例模式,去使用。以下是具体例子。 1 阅读全文
摘要:
1. #ifndef __INFRAY_SINGLETON_H__ #define __INFRAY_SINGLETON_H__ #include <unistd.h> #define PATTERN_SINGLETON_DECLAREY(classname) \ private: \ classn 阅读全文
摘要:
1.C++的static有两种用法,面向过程程序设计中的static和面向对象程序涉及中的static。前者应用于 普通变量和函数,不涉及类;后者主要说明static在类中的作用 1面向过程涉及中的static 1.1静态全局变量 在全局变量前,加上关键字static,该变量就被定义为一个静态全局变 阅读全文
|