- ベストアンサー
配列の不正アクセスについて
C++初心者です。 配列の不正アクセスの例外処理について教えてください。 void func(int* a){ try{ a[5]=1; }catch(...){ printf("error!"); } } void main(){ int a[5]; func(a); } 上記のような配列の不正アクセスに対し、 例外を発生させたいのですが、 現状、例外は発生せず動作してしまいます。 例外を発生させ、安全に動作するようにするには どうしたらいいのでしょうか? すいませんが、お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- jacta
- ベストアンサー率26% (845/3158)
回答No.3
- chie65536(@chie65535)
- ベストアンサー率44% (8812/19983)
回答No.2
お礼
素早い回答ありがとうございます。 標準ライブラリを使うのですね! 早速、修正します。 ありがとうございます。