本文介绍了单个向量中不同类别的对象?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!
问题描述
限时送ChatGPT账号..
在我的代码中,我有一组对象:
而且我需要在 vector
中使用它们的集合(它们都有不同的类型).我如何将不同类的对象添加到 vector
?
解决方案
Sphere 和 Plane 需要一个通用的基类型,或者你的向量需要由 void*
组成.
常见的基本类型(更好):
或 void*
(不太好):
In my code, I have a set of objects:
And I need to use a collection of them (they will all have different types) in a vector
. How would I add objects of different classes to a vector
?
解决方案
Sphere and Plane would need a common base type, or your vector would need to be composed of void*
's.
Common base type (better):
or void*
's (not great):
这篇关于单个向量中不同类别的对象?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!