0

私はmingwを使用してC++ライブラリに取り組んでいます。ただし、C++ ランタイムを通過する関数呼び出しを実行するとすぐに、sigsev が取得されます (「アクセス違反」は Windows です)。これは、C++ 構造体の初期化が実行されていないと思います。次のいずれかを希望します。

1) なぜこれが起こるのかについての具体的なアイデア。もしくはそうでないか:

2) ランタイムを初期化するために libstdc++ のどの関数を実行する必要があるかについてのヒント。

助けてくれてありがとう。

4

1 に答える 1

0

さて、c ++の初期化は実際に実行されますが、正しい順序ではないことがわかります。C ++の初期化を正しい順序で実行するのは非常に難しいと誰かが言ったことを覚えているので、回避策を講じています。この質問を時間を割いて読んでくれた人々に感謝します。

于 2012-02-04T06:24:57.747 に答える