<分区>
我们正在考虑一种 C++ 设计,其中一系列类将从配置文件中自动生成。这些类将非常相似并且具有共同的基类。类的绝对数量(最坏情况 ~ 10000)会导致某种问题吗?
标签 c++
<分区>
我们正在考虑一种 C++ 设计,其中一系列类将从配置文件中自动生成。这些类将非常相似并且具有共同的基类。类的绝对数量(最坏情况 ~ 10000)会导致某种问题吗?
最佳答案
是的。在 C++ 实现中,每个类都会生成多个外部符号。这可能会导致问题。例如,在某些平台上,如果您将这些类放入共享库中,您可能会发现与符号相关的结构(例如“全局偏移表”)会溢出。
关于大约 10000 个类的 C++ 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23162302/