发现虚拟机上openfoam12的一个bug
-
发现东岳流体虚拟机上openfoam12的一个bug,用string初始化一个IStringStream在运行时会报“段错误”,用其他方法初始化都是正常的。没在物理机上试过,不知道是虚拟机的问题还是openfoam12本身的问题。以下代码wmake没问题,运行时报“段错误(核心已转储)”。有没有大佬在物理机上试一下
#include "IStringStream.H" using namespace Foam; int main() { const string name = "good"; const string buffer1 = "5"; const char *buffer2 = "6"; IStringStream stream1(buffer1); //段错误(核心已转储) IStringStream stream2(buffer2); //正常 IStringStream stream3(name, buffer1); //正常 return 0; }