Во-первых, в качестве ответа PW. В этой строке вы встретите ошибку компиляции cout<< strC.setValue<<endl;
, потому что вы забыли передать аргумент для функции setValue(int n)
.
Во-вторых, неуместно писатьsetValue(int n)
функция как то, что вы написали.Я рекомендую вам написать эту функцию следующим образом:
void ::setValue(int n)
{
this->p=new int[n];
this->p1=new int[n];
for (int i=0; i<n;i++)
{
this->p[i]=i;
this->p1[i]=i*2;
}
}
Я думаю, что вы новичок, и вам следует больше узнать об объектно-ориентированном программировании.