#define _CRT_SECURE_NO_DEPRECATE 
#define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 1

#include<iostream>
#include<algorithm>

using namespace std;

class Base
{
public:
int b;
Base(int x) :a(x) { b = x + 1; }
private:
int a;
virtual void func() { cout << "func\n"; }
};

int main()
{
Base one(1);




//2.
int* p = ((int*)&one + 1);
cout << *((int*)&one + 1);//1
cout << *p;//1


return 0;
}