0

テスト プログラムの 1 つに、オブジェクトを返すメソッド呼び出しがありStringます。

xms::String propVal =  connFact->getStringProperty("PROP_NAME");

xms::String文字列を表すクラスです。

テスト コードを SUSE Linux 11 で実行すると、メソッドが返された直後でgetStringProperty、戻り値を に割り当てる前に、コード 2 の SIGILL が返されpropValます。理想的には、のコピー コンストラクターxms::Stringが呼び出されているはずですが、SIGILL が発生します。

その理由は何ですか?これは SUES Linux 11 でのみ発生し、Windows、AIX、RHEL などの他の OS では発生しません。

4

0 に答える 0