社区
模式及实现
帖子详情
C++类的设计
heartandheart
2014-12-20 04:25:02
如下的场景:
有一个数据集dataset,有若干函数func1,func2,func3...,这些函数都可以对dataset处理,然后结果合并后保存在一个变量x中,用户可以选择调用函数(func1,func2,...)的个数和种类,最后得到结果x,请问怎么设计面向对象的类呢?说一下提个思路即可,谢谢!
...全文
269
3
打赏
收藏
C++类的设计
如下的场景: 有一个数据集dataset,有若干函数func1,func2,func3...,这些函数都可以对dataset处理,然后结果合并后保存在一个变量x中,用户可以选择调用函数(func1,func2,...)的个数和种类,最后得到结果x,请问怎么设计面向对象的类呢?说一下提个思路即可,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Qyee16
2014-12-22
打赏
举报
回复
就是回调,,定义函数处理函数指针,,拿到指针直接可以调用函数,,函数参数一致直接楼上就可以了,不一样的话,, 看看这个函数 std::tr1::bind
羽飞
2014-12-21
打赏
举报
回复
那么一大堆函数放在那里,函数的类型都是一样的,或者都可以转换成一样的,有一个执行的类假设叫executer: class executer { public: executer(data ) ; bool append_func(func_t func) ; bool execute() ; private: data * m_data ; // 存放数据 list<func_t> m_func_list ; // 按照顺序保存函数的处理数据的函数 }; 函数可能类型不同,那可以将他们改成类型相同的,参数和返回值都相同,或者加一层封装,这些都是小问题
zhousitiaoda
2014-12-20
打赏
举报
回复
百度下装饰模式,或许对你有帮助。
C++
编程实例100篇
这本书的每个实例都精心
设计
,旨在帮助初学者和有经验的开发者巩固和提升
C++
编程技能。 在
C++
编程中,基础知识至关重要,其中包括变量、数据
类
型、运算符和控制结构。变量是存储数据的容器,数据
类
型则决定了变量能...
visual
c++
6.0英文版
其次,Visual
C++
6.0包含了MFC(Microsoft Foundation Classes)库,这是一个面向对象的
类
库,基于Windows API构建,提供了丰富的控件和窗口
类
,简化了Windows应用程序的开发。通过MFC,开发者可以快速创建用户界面...
Visual
C++
游戏开发经典案例详解.pdf
9. **游戏
设计
模式**:书中可能会讨论一些常见的游戏开发
设计
模式,如工厂模式、单例模式、观察者模式等,这些模式能提高代码的可读性和可维护性。 10. **调试和测试**:使用Visual Studio的调试工具进行错误排查,...
C/
C++
指针经典资料大全
在IT领域,C和
C++
语言中的指针是至关重要的概念,它们是程序
设计
的基础,也是许多高级技术的基石。本资源包“C/
C++
指针经典资料大全”收集了多部经典教材,旨在帮助学习者深入理解并掌握指针的使用。 1. **指针基础...
C~
C++
程序员实用大全
《C~
C++
程序员实用大全》是一本专为C和
C++
程序员
设计
的全面学习资源,旨在提供这两种语言的最佳编程指南。这本书涵盖了从基础到高级的C和
C++
概念,帮助程序员提升技能,掌握核心原理,并能有效地解决实际问题。 在...
模式及实现
5,530
社区成员
4,167
社区内容
发帖
与我相关
我的任务
模式及实现
C/C++ 模式及实现
复制链接
扫一扫
分享
社区描述
C/C++ 模式及实现
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章