void value not ignored as it ought to be
时间: 2023-04-30 16:02:15 浏览: 237
"void值没有被忽略,就像它应该的那样"。这是一种编程错误,表明程序试图对void类型的值进行操作或赋值,但是void类型的值不能进行这样的操作。一般来说,void类型的值只能用于函数的返回类型,表示该函数不返回任何值。
相关问题
Error:void value not ignored as it ought to be
这个错误通常出现在你调用一个返回类型为 void 的函数,但是没有忽略其返回值。在 C++ 中,void 类型的函数不需要返回值,因此编译器不期望你使用它的返回值。
例如,如果你有一个返回类型为 void 的函数 foo,那么应该这样调用:
```
foo();
```
而不是这样:
```
int result = foo();
```
因为 foo() 不会返回任何值,所以将其赋值给变量 result 是没有意义的,编译器会提示"void value not ignored as it ought to be"的错误。
error: void value not ignored as it ought to be是什么意思
这个错误意味着你在某个表达式中使用了一个返回类型为void的函数,但是你并没有忽略它的返回值。这通常是因为你试图将void类型的返回值赋值给一个变量或者将它用作另一个函数的参数,这是不允许的,因为void类型没有任何值可以被分配或传递。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)