Here is my simple code in c++..
int getSize(int *array){
int n = (sizeof(array)/sizeof(array[0]));
return n;
}
int main(){
int array[4] ={1,2,3,4};
std::cout<< getSize(array)<<std::endl; // prints 2 (first 2 elements)
}
I am a newbie in C++. I am not able to figure out the issue.