問題タブ [stack-smash]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - スタック破壊はプログラムを終了させます
私は C++ を学んでおり、ユーザーが 10 個の整数を含む配列を変更できるようにするプログラムを作成するタスクを与えられました。ユーザーが範囲外のインデックスを指定すると、プログラムは終了します。プログラムは、負の数と範囲内のすべての数で動作します。範囲を超える 10 のような数値を入力すると、次のようになります。
* スタック破壊が検出されました * : 終了しました
私はこれが初めてで、どんな助けでも大歓迎です。
プログラムを実行すると、次のようになります。
c++ - 動的ライブラリで Poco::JSON::Object を使用するとスタック破壊が発生する
Poco::JSON ライブラリを使用した動的ライブラリを構築しようとしています。
次に、コマンドを使用して動的ライブラリ「libmymath.so」を構築します。
// テストファイル
コンパイル コマンド:
main.test を実行すると、エラーが発生しました。
なぜそれが起こるのですか?「Poco::JSON::Object obj;」という宣言を動かしたら 関数「math::sum」をコンストラクター「math::math」に入れると、それは起こりません。