摘要: (译注:请特别注意“警告一节”。多个编译单元的静态变量初始化顺序问题很有可能给你带来奇怪的行为。在很多情况下通过以下方法可以也可以实现类似该惯用法的效果://框架初始化代码//GenerateAppInstance()函数由应用程序员实现//返回已初始化好的要挂接类的指针,智能指针,等等,返回后由框架管理。//这样可以在明确的点进行初始化并且给应用程序员更多初始化的自由。void FrameworkMain(){....App* app= GenerateAppInstance();....}//应用程序员初始化代码void GenerateAppInstance(){App* app = n 阅读全文
posted @ 2011-12-07 00:24 Shawnone 阅读(735) 评论(0) 推荐(2) 编辑