在我的一个测试程序中,我有返回String
对象的方法调用。
xms::String propVal = connFact->getStringProperty("PROP_NAME");
xms::String
是一个表示字符串的类。
当我的测试代码在 SUSE Linux 11 上运行时,在getStringProperty
方法返回之后和将返回值分配给propVal
. xms::String
理想情况下,应该调用的复制构造函数,但我得到了一个 SIGILL。
可能是什么原因?这只发生在 SUES Linux 11 上,不会发生在 Windows、AIX 或 RHEL 等其他操作系统上。