#include <iostream>

using namespace std;

class Counter

{

public:

Counter(int );

Counter operator ++();

Counter operator --();

void display();

private:

int i;

};

Counter::Counter(int a)

{

i=a;

}

void Counter::display()

{

cout<<i;

}

Counter Counter:: operator ++()

{

return Counter (++i);

}

Counter Counter:: operator --()

{

return Counter(--i);

}

int main()

{

Counter C1(5);

cout<<"C1=";C1.display();

++C1;

cout<<endl<<"C1=";C1.display();

--C1;

cout<<endl<<"C1=";C1.display();

cout<<endl;

return 0;

}

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐