摘要:1,关于动态申请内存 答:内存分配方式三种: (1)从静态存储区域分配:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。 全局变量,static变量。 (2)在栈上创建:在执行函数时,函数内局部变量的存储单元都可以在栈上创建, 函数执行结束时这些存储单元自动被释放。 栈内存分配
阅读全文
03 2018 档案
摘要:C++ 反射机制的简单实现 C++并不支持反射机制,只能自己实现。 如果需要实现字字符串到函数到映射,一定要使用到函数指针。 简单实现反射机制,根据字符串来构造相应到类。主要有以下几点: (1) 可以使用map保存字符从到函数指针到映射。 (2) 工厂类提供字符串与函数指针到注册关系。 (3) 工厂
阅读全文