#2.cpp

来自「c++编程的几个小例子」· C++ 代码 · 共 59 行

CPP
59
字号

enum bool { false, true, unknown };

class boolean {
      bool * var;
  public:
      boolean(bool b) { var = new bool; *var = b; }
      ~boolean() { delete var; }
};

class no_constructor {
	bool none;
  public:
 	~no_constructor() {}
};

class no_destructor {
	bool none;
  public:
 	no_destructor() {}
};

class nothing {
};

void proc1(void);
void proc2(void);

main()
{
	bool           yes = true;
	boolean        test(yes);
	no_constructor x1;
	no_destructor  x2;
	nothing        x3;

	proc1();
	proc2();

	exit(0); 
}

void proc1()
{
	boolean y(false);

	return;
}

void proc2()
{
	boolean z();

	return;
}

/* output:

 */

⌨️ 快捷键说明

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