ana*_*wer 6 c++ function visual-studio
一个 C++ 函数可以有多少行代码?有限制吗?我使用的是MSVS 2013。我的主要功能是巨大的。
没有限制,但要记住最多 30 行左右的可维护性。如果可能的话应该使用。
您的方法应该有多少行代码没有上限。但您需要确保您的函数只做一件事。
\n\n从书中:
\n\n\n\n有时,复杂的算法会导致例程变长,在这种情况下,应允许例程有机增长至 100-200 行。(一行是源代码中的非注释、非空白行。)数十年的证据表明,如此长度的例程并不比较短的例程更容易出错。让嵌套深度、变量数量和其他与复杂性相关的考虑因素等问题决定例程的长度,而不是强加长度限制本身。
\n\n如果您想要编写长度超过 200 行的例程,请务必小心。\n 没有一项研究报告称,使用较大的例程可降低成本、降低错误率,\n 或两者兼而有之,\n 可以区分大于 200 行的大小,并且您\n当您传递 200 行代码时,xe2\x80\x99 必然会遇到可理解性的上限。
\n