問題タブ [segmentation-fault]
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ファイルI/Oプログラムに関するポインタの問題
このプログラムはコンパイルされて実行されましたが、何が起こったのかというと、セグメンテーション違反が発生し、このプログラムの何が問題になっているのか正確にはわかりません。誰かが私が得たポインタエラーで私を助けることができますか?
c++ - ポインター問題のベクトル
カスタム クラスのオブジェクトを、カスタム クラスを型として持つポインタのベクトルに push_back しようとすると、かなりの問題が発生します。以下のコードと、受け取ったエラーを参照してください。Windows XPでCDTプラグインとOpenCVでEclipseを使用しています。
私は答えを見つけるために多くの時間を費やしましたが、役に立ちませんでした! ps私は学生であり、ポインタなどは私のものではありません!
カスタムクラス RoadLine はここで見ることができます
デバッグから、「std::vector <RoadLine>* roadVector」が正しく初期化されていることがわかります。
Eclipseが教えてくれることは次のとおりです。
そして、プログラムは stl_construct.h のコードのこのセクションにジャンプします。
繰り返しますが、どんな助けでも大歓迎です。
乾杯
パット
c++ - このコードで仮想メソッドを呼び出すと、セグメンテーション違反が発生するのはなぜですか?
私はまだ C++ を学んでいます。ポリモーフィズムがどのように機能するかを試していたところ、仮想メソッドを呼び出すときにセグメンテーション違反が発生しました。
(注:デストラクタを仮想としてマークしませんでした。何が起こるかを確認しようとしていました。)コードは次のとおりです。
また、Java でこれらの概念を知っている人のために、一般的な継承とポリモーフィズムの使用法に関するその他のヒントがあれば、私に知らせてください。ありがとうございました!
c - このデバッグ エラーの解釈方法
トレーニング中のハッカーとして、文字列を受け取り、新しい文字列にメモリを割り当て、新しい文字列へのポインターを返す独自の string_reverse 関数を作成することにしましたが、私が望むものは得られません。これにより、セグメンテーション違反が返されます。
代わりに、次のデバッグ メッセージが表示されます。
この結果をどのように解釈すればよいでしょうか?
java - Objective-Cのmainメソッドの配列。Sigserveエラー。Newb
Objective-Cでは、Javaで次のように実行していることをどのように概算する必要がありますか。
私が必要だと思うのは、いくつかの整数でインデックスを付けることができる単純な配列です。別の提案も歓迎しますが、これに固執している場合は、とにかくほとんど絶望的であることを覚えておいてください。
テストとして、使ってみました
mainメソッドではありますが、このタイプの配列が複数あり、Sig11または10エラーが発生します。これは、配列の後にNSLogステートメントが続く場合でも発生します。アレイは1つだけです。
このタイプの配列がmainメソッドで機能しない場合はありますか?2つ目の配列を追加すると、なぜエラーが発生するのかよくわかりません。それらは大きくさえありません。
c - このコードでセグメンテーション違反が発生するのはなぜですか?
このコードの実行中にセグメンテーション違反が発生します。なぜこれが起こっているのかわかりません - 誰でも考えられる理由を見ることができますか? (セマフォの共有メモリは既に取得して初期化しています。)
私のコード:c - C / Linuxでのポインターツーポインターによるセグメンテーション違反
次のコードでは、セグメンテーション違反が発生します。
しかし奇妙なことに、ほとんど変更を加えなくてもセグメンテーション違反は発生しません。
私が知っているように、「Set **S
」がある場合はオブジェクト*S
へのポインターであるSet
ため、2 番目のコードが正常に機能する場合、最初のコードはなぜ機能しないのでしょうか? *S
最初のコードは 2 番目のコードと同等ですがS
、正しくありませんか? どうすれば問題を解決できますか?
c++ - C++ での文字列割り当てでのセグメンテーション違反
この関数の例を見てください:
ここではすべて正常に動作しますが、次のようなものを実行すると:
最初の割り当てでセグメンテーション違反が発生します。おそらく、この構造体に割り当てられた固定メモリ ブロックと関係があります。正しく動作させるにはどうすればよいですか?
c++ - セグメンテーション違反を引き起こす奇妙な整数値
内部にループがある関数 find_nodes() を取得しました。
この割り当てでセグメンテーション違反が発生しています:
numb_found の値を確認したところ、数回の繰り返しで問題ありませんでした。その後は、few+1 ではなく -1207604106
何が原因でしょうか?
c - バス エラーとセグメンテーション エラー
バスエラーとセグメンテーション違反の違いは? プログラムがセグ フォールトを発生させて最初に停止し、2 回目にバス エラーを発生させて終了するということは起こり得ますか?