为什么这些 C++ 命令被人看不起?
Why are these C++ Commands looked down upon?
我知道很多人建议我不要使用
这样的代码
using namespace std;
或
system ("pause");
system ("cls");
system ("color f0");//and other system commands
或
goto TitleScreen;
goto DeathScreen;
或
break;
我只是想知道为什么这些东西被看不起,什么C++命令可以取代我的坏习惯?
好的,让我们一一进行。我将 post 链接到其他一些人的伟大 post,重新发明轮子没有意义,他们做得很好。
using namespace std;
Why is "using namespace std" considered bad practice?
system ("pause");
system ("cls");
system ("color f0");//and other system commands
break;
如果适度使用 break 并没有什么坏处。 for 循环中的中断太多可能表明您的逻辑变得有点过于复杂,并且可能会被排除在外,但通常大多数 'dangers' 与 break
和 continue
可以通过编写来缓解清除代码。
我知道很多人建议我不要使用
这样的代码using namespace std;
或
system ("pause");
system ("cls");
system ("color f0");//and other system commands
或
goto TitleScreen;
goto DeathScreen;
或
break;
我只是想知道为什么这些东西被看不起,什么C++命令可以取代我的坏习惯?
好的,让我们一一进行。我将 post 链接到其他一些人的伟大 post,重新发明轮子没有意义,他们做得很好。
using namespace std;
Why is "using namespace std" considered bad practice?
system ("pause");
system ("cls");
system ("color f0");//and other system commands
break;
如果适度使用 break 并没有什么坏处。 for 循环中的中断太多可能表明您的逻辑变得有点过于复杂,并且可能会被排除在外,但通常大多数 'dangers' 与 break
和 continue
可以通过编写来缓解清除代码。