実現したいこと
以下のc++のコードでのエラーが発生する原因を知る。
以下のソースコードの(1), (2)をバラバラに実行したときには、エラーなく出力されるのですが、以下のように同時にコードに書いたときにエラー終了します。原因をご教授願います。
発生している問題・エラーメッセージ
Segmentation fault (core dumped)
該当のソースコード
c++
1#include <iostream> 2using namespace std; 3 4int main() 5{ 6 //(1) 7 int* a; 8 9 *a = 1; 10 11 cout << *a << endl; 12 cout << a << endl; 13 14 //(2) 15 int b = 3; 16 int& c = b; 17 c = 4; 18 cout << b << endl; 19 20 return 0; 21}
回答1件
あなたの回答
tips
プレビュー