❌ セミコロンの忘れ(Syntax error)
int x = 10 cout << x; // ← 前の行にセミコロンがない
✅ すべての文の末尾に ; をつける
❌ ヘッダのインクルード忘れ
// #include <string> を書き忘れると string s = "hello"; // エラーになる
✅ string を使うなら #include <string>、vector を使うなら #include <vector> を先頭に書く
❌ 配列の範囲外アクセス(未定義動作)
int arr[3] = {1, 2, 3};
cout << arr[3]; // 範囲外!(クラッシュや予期しない動作)
✅ C++は範囲チェックを自動でしない。vector を使えば .at(i) で安全にアクセスできる