# C++
- 在游戏引擎架构中,组织代码时把功能分成若干独立模块,但是启动时需要能enumerate出程序中有那些模块、根据需求进行初始化。在C++中如何在程序初始化时把各个模块的信息注册到某个列表中去?理想的效果时在每个模块自己的cpp文件中写一些代码使得程序初始化时这些信息可以被注册。如何优雅地实现这个功能?
# C++
- 在游戏引擎架构中,组织代码时把功能分成若干独立模块,但是启动时需要能enumerate出程序中有那些模块、根据需求进行初始化。在C++中如何在程序初始化时把各个模块的信息注册到某个列表中去?理想的效果时在每个模块自己的cpp文件中写一些代码使得程序初始化时这些信息可以被注册。如何优雅地实现这个功能?