int getvalue() { return counter }怎么写
时间: 2024-02-03 21:13:30 浏览: 26
这是一个简单的函数,用于获取一个名为"counter"的变量的值。您可以这样定义它:
```
int getvalue() {
return counter;
}
```
请确保在函数定义之前声明"counter"变量。
相关问题
QT能用int getvalue() { return counter;}吗
是可以的,但前提是你需要先定义一个名为`counter`的整型变量,并在`getvalue()`函数中返回它的值。例如:
```
// 定义一个名为counter的整型变量
int counter = 0;
// 定义一个名为getvalue()的函数,返回counter的值
int getvalue() {
return counter;
}
```
这样,当你调用`getvalue()`函数时,它会返回`counter`的当前值。
(1) 下面是一个计数器类的定义,请完成该类的实现,并在 main( )函数中演示该类 的应用。 class counter{ int value; public: counter(int number); void increment(); //给原值加 1 void decrement(); //给原值减 1 int getvalue(); //取得计数器的值 void print(); //显示计数器的值 };
好的,以下是我对您提出的问题的回答。
(1) 以下是一个计数器类的定义,请完成该类的实现,并在 main( )函数中演示该类 的应用。
class counter{
int value;
public:
counter(int number);
void increment(); //给原值加 1
void decrement(); //给原值减 1
int getvalue(); //取得计数器的值
void print(); //显示计数器的值
};
counter::counter(int number){
value = number;
}
void counter::increment(){
value++;
}
void counter::decrement(){
value--;
}
int counter::getvalue(){
return value;
}
void counter::print(){
cout << "当前计数器的值为:" << value << endl;
}
int main(){
counter cnt(0); //初始化计数器为0
cnt.print(); //输出计数器的初始值
cnt.increment(); //对计数器加1
cnt.print(); //输出计数器的新值
cnt.decrement(); //对计数器减1
cnt.print(); //输出计数器的新值
return 0;
}
以上是计数器类的简单实现,您可以在main函数中创建对象并演示该类的使用。请注意,在increment和decrement函数中,我们对类成员变量value进行加1或减1的操作,最后通过getvalue函数取得计数器的值,并在print函数中输出。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)