我使用来自openframeworks的ofxCvBlob
类。假设我得到一个对象:
ofxCvBlob blob = blobs.get(i);
我有自己的类,扩展了
ofxCvBlob
:class ofxDTangible : ofxCvBlob {
}
假设我有1个
ofxDTangible
类型的对象:ofxDTangible tangible;
我想让它从
blob
获取值,那怎么办呢? 最佳答案
我无法正确理解您的问题,但是ofxCvBlob
是否具有适当的副本构造
class ofxDTangible : ofxCvBlob
{
public:
ofxDTangible() {};
ofxDTangible(ofxCvBlob& base) : ofxCvBlob(base) {};
}
ofxDTangible tangible(blob);
关于c++ - 如何将值复制到另一类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19590119/