alessia86
11-07-2009, 10:06
Salve a tutti..sto facendo un esercizio sul calcolo parallelo dei thread in C++..Ora mi da un errore su qst funzione che non capisco:
void CalcolaEspressione::quadrato(int & X,int & Y,int & Z,int & W)
{
for(int j=0;j<N;j++){
X(j) = X(j)*X(j);
Y(j)=Y(j)*Y(j);
Z(j)=Z(j)*Z(j);
W(j)=W(j)*W(j);
}
}
Ecco su ogni prodotto che faccio mi da l'errore c2064 term does not evaluate to a function.
Qualcuno č cosi gentile da spiegarmi il perchč di qst errore?
Grazie anticipatamente...
void CalcolaEspressione::quadrato(int & X,int & Y,int & Z,int & W)
{
for(int j=0;j<N;j++){
X(j) = X(j)*X(j);
Y(j)=Y(j)*Y(j);
Z(j)=Z(j)*Z(j);
W(j)=W(j)*W(j);
}
}
Ecco su ogni prodotto che faccio mi da l'errore c2064 term does not evaluate to a function.
Qualcuno č cosi gentile da spiegarmi il perchč di qst errore?
Grazie anticipatamente...