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

📄 509.cpp

📁 C++实训教程
💻 CPP
字号:
/*
	509.cpp
	Written By S.Y.Feng
	DEMO 无名对象
*/
#include <iostream.h>
class C
{
	 int n;
public:
	  C(){ cout << "@C1\n";	 n = 1; }
	  C( int a ): n(a) {cout << "@C2\n";}
	  C( int a ,int b): n(a+b) {cout << "@C3\n";}
	  int Get(){ return n; }
};
void main()
{
   C o1,o2(2),o3(3,4);
   cout << o1.Get() << endl;
   cout << o2.Get() << endl;
   cout << o3.Get() << endl;
   cout << "下面使用无名对象"<<endl;

   o1 = C(11,0);
   o2 = C(22); //无名对象
   o3 = C();
   cout << o1.Get() << endl;
   cout << o2.Get() << endl;
   cout << o3.Get() << endl;
   o1 = (111,888);    //这是逗号表达式
   o2 = 222; //无名对象
   //o3 = ();
   cout << o1.Get() << endl;
   cout << o2.Get() << endl;
}
/*-
@C1
@C2
@C3
1
2
7
下面使用无名对象
@C3
@C2
@C1
11
22
1
@C2
@C2
888
222

*/

⌨️ 快捷键说明

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