» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[其他] C++编程又遇到难题了,求大神提示解决思路。。。。。。

posted by wap, platform: Firefox
lz说得还不够详细,不过无论如何,数据发送方总要告诉你发过来的数据是对应哪个ini文件的,那么你可以事先将各种可能的ini文件定义成对应的类,都继承自一个基类,调用的时候直接用基类指针指向动态构建的对象就可以统一操作模式了,代码也能简化易懂。发送方告诉你发过来的数据对应哪个ini的时候你就可以动态创建对象。

至于是否需要把所有数据先缓存还是直接边接收边解析,那就看你到底是什么时候知道这些数据是对应哪个ini文件的。

以后有新的ini文件定义时,你只需要对应构建新继承类就可以了,其他代码都不用变,如果ini比较雷同你还可以再继承子类去细化处理方法。

面向对象语言就是用来优化这类处理的。


TOP

发新话题
     
官方公众号及微博