C++ void是什么
C++ void
C++中的void是什么,一般被称为“无类型”。这到底该怎么理解?这应该分使用场景来看了。
void作为函数返回值
C++中的函数通常情况下都会指定一个返回值类型,比如C++的主函数main()的返回值类型必须为int,否则编译会抛出error。当void作为函数的返回值类型时,则一般指的是该函数不返回值,即没有返回值。
void作为函数参数
C++中,如果函数的参数为void,则指定该函数不需要传递任何参数,与声明函数时不写效果一样,比如main()。
void用于指针声明
当void用于C++中的指针声明时,一般指的是该指针为通用,可以指向任何未使用 const 或 volatile 关键字声明的变量。
void可以用来声明变量吗
C++中,void不可以用于声明变量,不可用于作为变量类型。
C++ void实例代码
#include <iostream>
using namespace std;
void xyz()
{
cout << "hello, world";
}
int main(){
xyz();
}
免责声明:内容仅供参考,不保证正确性。