Loading

摘要: 变量 在class中被static修饰的成员变量是可以被直接访问的,不需要实例化。 并且所有实例共享同一份该变量,进而可实现单例模式。 如果换个理解方式,class仅提供一个namespace而变量实际存在于class之外, 这就不难理解为什么头文件中定义的class static变量需要在cpp中 阅读全文
posted @ 2022-12-13 15:59 azureology 阅读(331) 评论(0) 推荐(0)
摘要: 问题 做单元测试的时候遇到一个奇怪的问题 class Evaluator { public: explicit Evaluator(){}; // ... } Evaluator eval; // segmentation falut std::unique_ptr<Evaluator> eval_ 阅读全文
posted @ 2022-12-13 15:16 azureology 阅读(46) 评论(0) 推荐(0)