void*不是指向对象的类型(这种类型的指针不能指向一个实体)
2012-05-09 19:43
357 查看
#include <iostream> using namespace std; int main( void ) { int cpp = 2002; void *p = &cpp; //cout << *p << endl; //`void*' is not a pointer-to-object type //void*指针不是指向对象的类型(也就是这种类型的指针不能指向一个实体) //*p = 1500; //`void*' is not a pointer-to-object type cout << *p << endl; //`void*' is not a pointer-to-object type system( "PAUSE" ); return EXIT_SUCCESS; }
相关文章推荐
- 编写程序定义一个vector 对象,其每个元素都是指向string 类型的指针,读 取该vector 对象,输出每个string 的内容及其相应的长度。
- 父类型指针可以指向子类型的对象。但是对于子类型的指针不能指向父类型的对象(原理)
- 已知一指针p,你可以确定该指针是否指向一个有效的对象吗?如果可以,如何确定?如果不可以,请说明原因。
- this是指向对象本身的一个指针
- B继承自A,A指针无法隐式转换为B指针,函数参数只管指针类型,与实际指向对象无关
- 为什么不能从子函数中返回临时对象的指针和引用,却可以返回一个临时变量的值
- 一个实体对象不能由多个 IEntityChangeTracker 实例引用。
- 【一个实体对象不能由多个 IEntityChangeTracker 实例引用】原因及解决方法
- 建立一个对象数组,内放5个学生数据(学号、成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并从输出学号。
- java虚拟机修改一个指针指向的位置,使这种情况线程安全的方法
- 用一个指向int的指针来存储一个对象的地址。
- ###Springmvc封装复杂表单数据:表单提交多个实体类的参数【对象类型参数,自动封装】name属性值不能重复。和实体类属性名一致
- 编写程序读入一组string类型的数据,并将它们存储在vector中,再将vector对象复制给一个字符指针数组。
- 用一个指向int的指针来存储一个对象的地址。
- 用string类型的vector对象创建一个字符指针数组
- "一个实体对象不能由多个IEntityChangeTracker实例引用" 推荐解决方案
- 一个实体对象不能由多个 IEntityChangeTracker 实例引用
- 关于一个实体对象不能由多个 IEntityChangeTracker 实例引用。
- 多态继承情况下,有一个基类指针指向派生类对象,如何用它调用基类的虚函数?
- (转)问题:假设一个没有头指针的单链表。一个指针指向此单链表中间的一个节点(既不是第一个,也不是最后一个节点),请将该节点从单链表中删除。