定义计数器类Counter。要求具有以下成员:计数器值;可进行增值和减值记数;可提供记数值。 #include <iostream>
#include <iostream>using namespace std;class Counter{public:Counter(int );Counter operator ++();Counter operator --();void display();private:int i;};Counter::Counter(int ...
#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;
}

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