获得一个类的两个实例?
问题描述:
CSomeClass.cpp是类又名CSomeClass我想获得同等级的超过1个实例,例如获得一个类的两个实例?
pSomeClass->Somefunction() //<-- CSomeClass.cpp
pSomeClass2->Somefunction() //<-- this CSomeClass.cpp has different values to pSomeClass, how can i set this up?
或
pSomeClass.Somefunction()
pSomeClass2.Somefunction() //this being the other instance
如何才能做到这一点?
答
然后声明两个实例:
CSomeClass * pSomeClass = new CSomeClass;
CSomeClass * pSomeClass2 = new CSomeClass;
CSomeClass *的.cpp *笑 – 2012-03-17 19:59:42
不明白的问题。什么是“这个CSomeClass.cpp”?你的意思是你想要的吗?点运算符的行为与 - >箭头运算符不一致,或者你在说别的什么吗? – thb 2012-03-17 19:59:49
你想让这两个实例完全不同吗?开始使用相同的数据?永远相同吗? – Andrei 2012-03-17 20:06:51