#include <iostream>
class student
{
int phone;
public:
student(int a)
{
phone = a;
}
};
int main()
{
class student s1(10);
printf("%p \n",&s1);
printf("%d \n",*(&s1));
// printf("%d \n", s1.phone);
// printf("%p",&s1.phone);
return 0;
}
output:
0x7fffd5aa5abc
10
Can a non member function has access to addresses of class objects? If yes then why cant we have access to its members?