社区
C++ 语言
帖子详情
请问在c++中如何存储属于同一个基类的对象
gugu0104
2007-12-02 04:47:54
对于矩形,圆形,星形对象(它们都派生自shape),如何用c++,在一个结构体内存储。数组,list,vector等结构体似乎都要求是里面类型完全一致,如都是矩形,不能矩形和圆形共同存储在一起。
想问的是C++有什么结构体可以同时存储属于同一个基类的多个同一层派生类对象(如上的矩形,圆形的对象)?
...全文
136
3
打赏
收藏
请问在c++中如何存储属于同一个基类的对象
对于矩形,圆形,星形对象(它们都派生自shape),如何用c++,在一个结构体内存储。数组,list,vector等结构体似乎都要求是里面类型完全一致,如都是矩形,不能矩形和圆形共同存储在一起。 想问的是C++有什么结构体可以同时存储属于同一个基类的多个同一层派生类对象(如上的矩形,圆形的对象)?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Michael_Xie
2007-12-02
打赏
举报
回复
只好用基类的指针来保存了
gugu0104
2007-12-02
打赏
举报
回复
谢了噢,你这种方法可以用
xalangying
2007-12-02
打赏
举报
回复
标准里没有,boost 好像有一些这方面的东西,不太了解
用vetor保存 shape* 吧
C++
多继承与虚
基类
NULL 博文链接:https://jacky-dai.iteye.com/blog/2305501
多继承和虚
基类
PPT
C++
实例关于多继承和虚
基类
PPT多继承和虚
基类
PPT
图说
C++
对象
模型.pdf
网上看到的一篇博客,对
C++
对象
内存模式讲的详细易懂。
C++
虚拟多重继承
对象
模型讨论-样例
仅仅是一个讨论使用的样例程序,详细内容参考:http://blog.csdn.net/magictong/article/details/22202393
深入探索
C++
对象
模型
揭示
C++
编程的奥秘
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章