工具/软件:TI C/C++编译器
课程板{ 公共: 虚拟~Board(); Syslog* syslog(){返回syslog_;}; 受保护: Board() :syslog_(NULL){}; syslog* syslog_; } class BoardImpl : Public Board { public: BoardImpl();}; BoardImpl::BoardImpl(): Board(): Board(){ Board::syslog_=syslog::Init(); }void se_function(){ void se_Impl board; Board *board_ptr =系统 板;open*/trlashed/>板模式下 的<printah_printf;<_logf_printp>logf;"trl/>
有人能告诉我为什么上面的代码会崩溃吗? 我们使用编译器TMC.5,如果我们使用返回指针的函数调用,然后以这种方式取消引用它,我们就会一直看到这种崩溃在15.12 上发生。 我怀疑编译器做的不对。