/****************************/ #include using namespace std; class mvector : public valarray { public: mvector(); mvector(int size); mvector& operator=(valarray& arg){ return (mvector&)(this/*maybe not necessary*/->valarray::operator=(arg)); } }; mvector::mvector() : valarray() {} mvector::mvector(int size): valarray(size){} int main() { mvector v(3); v = (mvector&)((valarray&)v + 2.0); }