C++设计一个计数器类,当建立该类的对象时其初始状态为0,考虑为计数器定义成员
时间: 2023-05-30 14:02:35 浏览: 90
函数,包括:
1. 构造函数:将计数器的初始状态设置为0;
2. 增加计数器值的函数:将计数器的值加1;
3. 减少计数器值的函数:将计数器的值减1;
4. 获取计数器当前值的函数:返回当前计数器的值。
示例代码如下:
```c
class Counter {
private:
int count;
public:
Counter() {
count = 0;
}
void increase() {
count++;
}
void decrease() {
count--;
}
int getCount() {
return count;
}
};
```
使用示例:
```c
int main() {
Counter c; // 创建计数器对象并将其初始值设为0
c.increase(); // 将计数器值加1
c.increase(); // 将计数器值加1
c.decrease(); // 将计数器值减1
int count = c.getCount(); // 获取当前计数器的值
cout << "Current count: " << count << endl; // 输出当前计数器的值
return 0;
}
```