• while (true) with breakはプログラミングの悪しき習慣か?

    質問 このコードパターンをよく使います。 while(true) { //do something if(<some condition>) { break; } } 別のプログラマは、これは悪い習慣なので、もっと標準的なものに置き換えるべきだと教えてくれました。 while(!<some condition&g

    2023-11-18 08:18:10
  • [解決済み] オフバイエラーとは何ですか、またその修正方法は?

    質問 off-by-oneエラーとは何ですか?もしあれば、どのように修正すればよいですか? 解決方法は? 某 オフバイエラー というのは、例えば、ループをn回実行するつもりで、次のような書き方をした場合です。 for (int i = 1; i < n; ++i) { ... } または for (int i = 0; i <= n; ++i) { ..

    2022-03-04 14:12:22