无效(C++)
当使用,因为函数返回类型, void 关键字指定函数不返回值。当用于函数的参数无效,指定函数不采用参数。当在指针的声明,指定无效指针为 “协调”。
如果指针的类型是 void *,指针可以指向任何未声明的 const 或 volatile 关键字的变量。,除非它转换为另一种类型,了无效的指针不能间接引用。无效指针可以被转换为其他任何类型的数据指针。
无效指针可以指向功能,但是,不适用于 C++ 的类成员。
不能声明类型无效的变量。
示例
// void.cpp
void vobject; // C2182
void *pv; // okay
int *pint; int i;
int main() {
pv = &i;
// Cast optional in C required in C++
pint = (int *)pv;
}