• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラムがバグっている箇所を教えて下さい(1))

プログラムがバグっている箇所を教えて下さい(1)

このQ&Aのポイント
  • C++初心者です。以下のソースコードでバグっていると思われる箇所を教えていただけるとありがたいです。
  • int型整数を格納するスタックを、配列を用いて実現する(格納上限1000個)
  • C++のプログラムにバグがあり、修正が必要です。スタックのプッシュとポップの機能が正しく動かないようです。正常系テストと境界値テストを実行してバグの原因を特定してください。

質問者が選んだベストアンサー

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

・int LIFO::m_maxSizeの扱い(m_stackに格納できる要素数とm_stackに確保されているバイト数が混同されてる) ・int LIFO::LIFO_push_array(const int push_value)とint LIFO::LIFO_pop_array(int *pop_value)の処理がかみ合ってない

noname#160888
質問者

お礼

なるほど…納得です。回答ありがとうございます^^