This question already has an answer here:
C++ class definition split into two headers?
                                
                                    (1个答案)
                                
                        
                                4年前关闭。
            
                    
我可以在C ++中使用不同的.hpp文件创建类吗?

因为我有一个称为Map的类,大约有5000行,所以我想知道是否可以将它拆分为两个或三个具有相同类名的文件,并且是否有其他标头会像未拆分一样看到该类。

最佳答案

不,你不能那样做。

此外,您的班级太大了。与其尝试按词汇进行拆分,不如考虑按语义将其拆分为多个类。阅读有关单一责任原则的信息。

简而言之,这个问题的核心是一个中等严重的设计问题。

关于c++ - 类重载? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29548931/

10-12 04:29