加载配置文件的问题。

shicheng521 2006-07-14 10:22:26
一个基类派生出许多子类,这些子类需要加载不同的配置文件,而且以后可能还会派生出新的子类,再加载不同的配置文件。
请问怎样做比较好?最好是一劳永逸的做法。
...全文
210 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shicheng521 2006-07-15
  • 打赏
  • 举报
回复
能不能通过一个字符串来创建一个类?
也就是说,这个字符串和这个类的名字是相同的。通过字符串来创建这个类的实例。
比如说:
ClassA
{
}

CString sTem = “ClassA”;
然后通过sTem来创建类ClassA,这样就可以通过sTem的内容来创建各种不同的类了。
shicheng521 2006-07-14
  • 打赏
  • 举报
回复
每一种子类的所有配置文件都放在一起
每加载其中的一项就会生成一个子类
wangk 2006-07-14
  • 打赏
  • 举报
回复
基类读取配置文件,然后用虚函数进行解析和处理。如果配置文件格式改变的话,就可以重新实现虚函数了。
lixiaosan 2006-07-14
  • 打赏
  • 举报
回复
不知道你的用意。。。
DentistryDoctor 2006-07-14
  • 打赏
  • 举报
回复
虚函数?
shicheng521 2006-07-14
  • 打赏
  • 举报
回复
没有一种子类的配置文件格式都不一样的

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧