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

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

pril
Novice
3,191 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
3,180 Views

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

View solution in original post

0 Kudos
2 Replies
pril
Novice
3,181 Views

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

0 Kudos
GouthamK_Intel
Moderator
3,167 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


0 Kudos
Reply