gpt4 book ai didi

c++ - 使用c++在opencv中将主要功能划分为其他功能

转载 作者:行者123 更新时间:2023-11-28 02:25:27 25 4
gpt4 key购买 nike

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

提前致谢

最佳答案

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

话虽这么说,函数实际上并不比将所有代码集中在一起花费更多的时间。 (尤其是智能编译器无论如何都会内联您的函数。)而且内存使用实际上也相同。

所以简而言之,是的,如果函数(或几乎任何其他东西)提高了代码的可读性和便利性,请使用它。

关于c++ - 使用c++在opencv中将主要功能划分为其他功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30835747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com