class Base{
public:
float a,b;
};
class Derived:public Base{
public:
int someInteger, otherInt;
void assignNthElement(vector<Base> &myArray,int i){
this=myArray[i-1];//??? How ???
}
void simpleMethodOfAssigningNthElement(vector<Base>&myArray,int i){
a=myArray[i-1].a;
b=myArray[i-1].b;
}
};
myArray から派生クラス内の基本クラスを記述する値を直接コピーする方法は? 「simpleMethodOfAssigningNthElement」のようにやったほうがいいのではないでしょうか?どちらが速いですか?