使用 C++ 将 main 函数划分为 openCV 中的其他函数



我正在使用c ++学习opencv。因为我没有任何 c++ 的背景知识。我正在与opencv并行学习它。这是我的疑问。我的主要程序非常大。所以,我想把它分成小函数,并在必要时使用条件语句在循环中调用它们。我在网上搜索了一下,观察到人们以类似的方式编写代码(将其划分为更小的函数)。我发现这非常方便,因为它使我的程序易于理解。还有其他原因可以解释为什么我应该使用更多的函数调用吗?它是否以任何方式影响我的处理速度?以上两种方法中的哪一种占用更多内存空间?

提前谢谢你

在第一次学习语言时,您应该始终做一些提高代码可读性和可理解性的事情。(而且,在许多情况下,远远超出这一点。在这一点上,代码的可读性应该是您的首要任务。

话虽如此,函数实际上并不比将所有代码聚集在一起花费更多的时间。(特别是因为智能编译器无论如何都会内联你的函数。内存使用量实际上也相同。

简而言之,是的,

如果函数(或几乎任何其他函数)提高了代码的可读性和便利性,请使用它。

相关内容

  • 没有找到相关文章

最新更新