cls_parm.cpp

来自「c c++最佳编程 1000 多个小技巧 源码」· C++ 代码 · 共 38 行

CPP
38
字号
#include <iostream.h>

class base 
{
 protected:
   int i;
 public:
   base(int x) 
   {
     i=x;
     cout << "Constructing base.\n";
   }
   ~base(void) {cout << "Destructing base.\n";}
 };

class derived : public base 
{
   int j;
 public:
   // derived uses x; base uses y.
   derived(int x, int y): base(y)
     {
	   j=x; 
	   cout << "Constructing derived.\n";
   }
   ~derived(void) {cout << "Destructing derived.\n";}
   void show(void) {cout << i << ", " << j << endl;}
 };

void main(void)
 {
   derived object(3,4);

   object.show();                // Displays 4, 3
 }


⌨️ 快捷键说明

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