1
classa classa::_var

classa::classa() {

}

_varの静的オブジェクトですclassa。dll のロード時に、コントロールは静的オブジェクトの初期化になります。この時点で、コントロールはコンストラクターに移動し、コンストラクター内でコードを実行した後、セグメンテーション違反で中断します。これは Windows では問題なく動作しますが、この問題が発生するのは UNIX だけです。

dbx デバッガーから print コマンドを使用して値を確認すると、_var無限ループに入ります。

4

0 に答える 0