⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1.cpp

📁 jpeg压缩 jpeg压缩
💻 CPP
字号:
#include <stdio.h>
#include <iostream.h>

class A
{
	int m_data;
public:
	A(int data=0)
	{
		m_data=data;
	}
	void GetData()
	{
		cout<<m_data<<endl;
	}
	virtual void doGetData()
	{
		cout<<m_data<<endl;
	}

};

class B : public A
{
	int m_data;
public:
	B(int data=1)
	{
		m_data=data;
	}
	void GetData()
	{
		cout<<m_data<<endl;
	}
	virtual void doGetData()
	{
		cout<<m_data<<endl;
	}
	
};

class C : public B
{
	int m_data;
public:
	C(int data=2)
	{
		m_data=data;
	}
	void GetData()
	{
		cout<<m_data<<endl;
	}
/*	virtual void doGetData()
	{
		cout<<m_data<<endl;
	}*/
};


int main()
{
	C c(10);
	c.GetData();
	c.doGetData();
	c.A::GetData();
	c.A::doGetData();

	cout<<endl;
	double s[2]={4,10},*p,*q;
	p=&s[0];
	q=p+1;
	cout<<"q="<<q<<",p="<<p<<endl;
	cout<<q-p<<endl;
	int x=(int)p;
	int y=(int)q;
	cout<<"x="<<x<<",y="<<y<<endl;
	cout<<y-x<<endl;
	
	cout<<endl;
	char str[4];
	str[0]=0x12;
	str[1]=0x34;
	str[2]=0x56;
	str[3]=0x78;
	int *pp=(int *)&str[0];
	cout<<hex<<*pp<<endl;
	return 1;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -