<分区>
我是 C++ 编程新手。
现在我有一个程序,它由数千个文件中的数百万行代码组成。但是当我看到 main() (命令行)时,它非常小。现在如何从这么小的 main() 将数据传递给这么多百万个函数?没有用于解析的文本文件或包含函数指针和文本字符串等的结构数组。
<分区>
我是 C++ 编程新手。
现在我有一个程序,它由数千个文件中的数百万行代码组成。但是当我看到 main() (命令行)时,它非常小。现在如何从这么小的 main() 将数据传递给这么多百万个函数?没有用于解析的文本文件或包含函数指针和文本字符串等的结构数组。
最佳答案
假设我有一个 5 万行长的函数,名为 foo()
。现在假设我编写了一个只有一行的 main
函数,并且只调用了 foo()
。我还有五万行代码,但是 main
很小。
或者假设我有五万个两行长函数。每一个都包含对另外两个的调用。如果 main
调用其中之一,则可能会在某个时候调用它们中的所有。十万多行代码,五万零一个函数,没有函数超过两行。
main
的大小没有任何意义。
关于c++ - 如何将数据传递给多个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3226717/