这个类的结构:
一个抽象基类
三个派生出来的具体节点类
一个句柄类,在最上层,用来隐藏具体节点类的差异
遇到的问题主要是写头文件的顺序,
好的顺序应该是:
抽象基类
句柄类
派生类
为什么呢?
抽象基类放最前面这个没什么好说的。
句柄类放派生类前面是由于派生类依赖句柄类
而句柄类的声明不依赖派生类
本文探讨了在软件项目中组织头文件的正确顺序,强调了将抽象基类置于首位的重要性,并解释了为何句柄类应该在派生类之前声明。
这个类的结构:
一个抽象基类
三个派生出来的具体节点类
一个句柄类,在最上层,用来隐藏具体节点类的差异
遇到的问题主要是写头文件的顺序,
好的顺序应该是:
抽象基类
句柄类
派生类
为什么呢?
抽象基类放最前面这个没什么好说的。
句柄类放派生类前面是由于派生类依赖句柄类
而句柄类的声明不依赖派生类
3974
3366
1384
1030
969

被折叠的 条评论
为什么被折叠?