Intel® oneAPI Data Parallel C++
Support for Intel® oneAPI DPC++ Compiler, Intel® oneAPI DPC++ Library, Intel® DPC++ Compatibility Tool, and GDB*
413 Discussions

invalid operands to binary expression ('int' and 'int *')

pril
Novice
1,408 Views

Hi 

I have declared like this 

int sum_x=220;

int*another_one=malloc_shared<int>(N, q);

//Than I have place a value  of  300 inside  another_one[0]  after doing some computations in parallel_for() 
.

// outside of parralel for loop i am trying to multiply the two together  and store it in final_total

int final_total= sum_x *  another_one[0] ;


I am getting this error  not too sure how to cast this ints  so this two add up .

error: invalid operands to binary expression ('int' and 'int *')






 

 

 

 

 

Labels (1)
0 Kudos
1 Solution
pril
Novice
1,397 Views

Please disregard  this question .
I had a typo in my ide .
can close this   

View solution in original post

2 Replies
pril
Novice
1,398 Views

Please disregard  this question .
I had a typo in my ide .
can close this   

GouthamK_Intel
Moderator
1,384 Views

Hi, 

Thanks for the confirmation!

Glad to know that your issue is resolved.

We will no longer respond to this thread. If you require any additional assistance from Intel, please start a new thread. 

Any further interaction in this thread will be considered community only. 

Have a Good day.


Thanks & Regards

Goutham


Reply