C/C++编译关于C++全局对象不调用构造函数的问题 背景 我们知道main函数之外的全局变量,如果在不同的cpp文件,其构造函数的执行顺序是不可控,可能会出现指针指飞等异常,因此,构造函数里只做一些简单的变量的初始化。而在STM32平台使用C++编码的过程中,我发现全局对象和静态对象,在使用中出现异常,我能够在程序中调用这个对象的方法。但是执行后与预期结果不符。 分析 通过串口打印这个对象的属性……继续阅读 » gql 3年前 (2021-08-23) 1152浏览