我需要将所有代码放入ram(我正在编写flash)。我正在使用IAR7.80,并且在每个函数上使用__ramfunc内在函数一切正常,但不适用于C++构造函数。例如我有以下类(class):classOs_Timer{private:os_tmrcnt_ttmr;public:__ramfuncOs_Timer(){reset();}__ramfuncvoidreset(){os_TimerStart(&tmr);}};我还没有找到在ram中定义构造函数Os_Timer的方法。编译器提示expectedanidentifier和objectattributenotallowed在构造函