为啥C++程序会在main函数之前崩溃?
"线上服务崩了!但日志里什么都没有,程序还没进main函数就挂了!"运维工程师的声音里带着慌张。 这个数据库服务已经稳定运行了三个月,为什么发布新版本突然崩溃?更诡异的是,今天的发布只是加了一个无关紧要的日志模块。 你开始复盘代码,日志模块很简单,就是一个全局的Logger对象: // logger.cpp class Logger { public: void log(const std
关于「全局构造函数」的技术文章、设计资料与工程师讨论,持续更新。
"线上服务崩了!但日志里什么都没有,程序还没进main函数就挂了!"运维工程师的声音里带着慌张。 这个数据库服务已经稳定运行了三个月,为什么发布新版本突然崩溃?更诡异的是,今天的发布只是加了一个无关紧要的日志模块。 你开始复盘代码,日志模块很简单,就是一个全局的Logger对象: // logger.cpp class Logger { public: void log(const std