example16.cpp

来自「Advanced Internet Programming Lecture 2 」· C++ 代码 · 共 36 行

CPP
36
字号
#include <iostream>using namespace std;class cl {  int id;public:  int i;  cl(int i);  ~cl();  void neg(cl &o) { o.i = -o.i; } // no temporary created};cl::cl(int num){  cout << "Constructing " << num << "\n";  id = num;}cl::~cl(){  cout << "Destructing " << id << "\n";}int main(){  cl o(1);  o.i = 10;  o.neg(o);  cout << o.i << "\n";  return 0;}

⌨️ 快捷键说明

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