0

キューとスタックの最上位要素への参照の取得に関係する問題でセグメンテーション違反が発生しています。ここではスタックに焦点を当てます。segfault が不適切な構文が原因で発生したのか、それともコード内のその他の理由で発生したのかを判断したいと考えています。

パス型のスタック (順序) の一番上の要素をポップすると、その要素へのポインターが設定されます。

*square=order.top();//I want square to point to the path element so I can access it's details

*square は、この前にパス型の別の変数を指していることに注意してください。

その後、通常はスタックからポップすることになりますが、間違っていなければ、square は引き続きデータにアクセスできるはずです。

4

0 に答える 0