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

📄 world.cpp

📁 《c++ 实践之路》光盘中的源代码
💻 CPP
字号:
// (c) Bartosz Milewski, 2000

#include <iostream>

class CelestialBody 
{
public:
	CelestialBody (double mass)
		: _mass (mass)
	{
		std::cout << "Creating celestial body of mass " 
			<< _mass << "\n"; 
	}
	~CelestialBody () 
	{ 
		std::cout << "Destroying celestial body of mass " 
			<< _mass << "\n"; 
	}
private: 
	const double _mass; 
}; 

class Star: public CelestialBody // Star is a CelestialBody 
{
public: 
	Star (double mass, double brightness) 
		: CelestialBody (mass), 
		 _brightness (brightness) 
	{ 
		std::cout << "Creating a star of brightness " 
			<< _brightness << "\n"; 
	}
	~Star () 
	{ 
		std::cout << "Destroying a star of brightness " 
			<< _brightness << "\n"; 
	}
private: 
	const double _brightness; 
};

int main () 
{ 
	std::cout << "          Entering main.\n"; 
	Star aStar ( 1234.5, 0.1 ); 
	std::cout << "          Exiting main.\n"; 
}

⌨️ 快捷键说明

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