错误:函数中的return语句没有值,返回“void*”[-fpermission]
error: return-statement with no value, in function returning ‘void*’ [-fpermissive]
当试图"制作"一个文件时,我不断收到以下错误:
error: return-statement with no value, in function returning ‘void*’ [-fpermissive]
我可以向想看的人展示代码,但我宁愿通过消息发送。
我搜索过一些人,有些人认为这是"新"编译器中常见的编译错误。。。是的,我昨天更新了我的。可怕的想法。
该错误意味着在您的函数中:
void* foo(...);
你有一个声明:
return;
但是编译器期望提供一个值:
return myVoidPtr;
相关文章:
- 奇怪的结构&GCC&clang(void*返回类型)
- 为什么我们要为avl树实现返回一个指向节点的指针,而不是void函数
- <Windows>为什么 std::thread::native_handle 返回类型为"long long unsigned int"的值,而不是 void*(又名 HANDLE)?
- QNX Momentics: GoogleMock - 返回有价值,在函数中返回 void 错误
- 返回非 void 的函数中没有返回语句警告
- 为什么 c++ 中的 main() 函数不采用除 int 和 void 之外的任何其他返回类型
- 当我使用 void 函数的返回值(通过强制转换函数指针)时,究竟会发生什么?
- 将返回类型专用化为 void 或 const 左值引用
- 为什么新表达式可以正确生成指针类型,即使它应该返回 void*?
- 如何在C++中将阿克曼函数更改为 void 返回类型
- 处理模板函数包装中的void返回
- 使用SFINAE来检测void返回类型函数的存在
- 如何在 C++ 中从 void 返回函数访问变量
- 具有非 void 返回类型的虚函数
- 您可以在表达式中使用 void 返回函数吗?
- 替换特定字母的函数不会以 void 返回类型运行
- Constexpr类模板成员函数是否具有推导的void返回类型
- 不返回值,来自具有非void返回类型的函数
- 如何确定作为void *返回的指针的类型(Class)
- 是否可以检查函数是否具有 void 返回类型