我正在为一个学校项目用C++开发一个小型虚拟机,它应该像dc命令一样工作,并且由一个输入输出元素、一个芯片组、一个Cpu和Ram组成。我目前正在研究芯片组,其中我实现了一个小的解析类,以便能够从标准输入或文件中获取一些Asm指令,然后将这些指令推送到Cpu。问题是:我的指令在std::list中排序,我希望能够使用foreach指令逐条推送它们。为此,我需要能够调用我的成员函数“push_instruction”作为for_each的函数指针F;而且我找不到这样做的诀窍......有什么想法吗?这是我的代码:/***Functionwhichwillsupervise**thelexi