|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Dec 2008
Messaggi: 125
|
Errore C2064 IN C++
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:
Codice:
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... |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
Usa le parentesi quadre, non le tonde.
__________________
|
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Dec 2008
Messaggi: 125
|
hai ragione..devo essere proprio distratta per fare un errore cosi' stupido..grazie mille
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Dec 2003
Messaggi: 4907
|
Non è che volevi passare i parametri come int*?
Probabilmente funzionerà comunque (spesso le dimensioni di int e int* sono uguali), ma non è corretto e nemmeno portabile. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:44.