指针类型与对象类型一致
2005-05-08 22:57
369 查看
C允两者不一致,而C++则不允许.
//......
void *f;
int i=1,*p;
f=&i;
p=(int*)f;
f=p;
cout<<"p is "<<p<<*p;
cout<<"f is "<<f<<*f; // void 的值不能显示,故编译报错
//......
void *f;
int i=1,*p;
f=&i;
p=(int*)f;
f=p;
cout<<"p is "<<p<<*p;
cout<<"f is "<<f<<*f; // void 的值不能显示,故编译报错
相关文章推荐
- 指针类型与对象类型一致
- 区别指针类型与所指对象的类型
- 用string类型的vector对象创建一个字符指针数组
- list对象指针与指针类型list
- C++中const修饰基本数据类型、指针、引用、对象
- Java中的对象类型的引用到底是不是指针
- Boost.Bind用法详解(一) 2008-05-09 15:50:50| 分类: C++ |字号 订阅 Boost.Bind 为函数和函数对象提供了一致的语法,对于值语义和指针语义也一样。
- 指针(内存大小和数据类型无关,和系统操作位数有关),对象,地址,和系统操作位数的关系
- Java中的对象类型像C++引用还是指针
- C++ 基础:传参的基本形式-基本类型,对象,引用和指针
- c++ 普通全局变量与指针类型的对象变量 应用区别
- 关于通过不含虚析构函数的基类类型的指针删除派生类对象的问题
- 信号槽的三大好处:对象之间通讯、生命周期可控(没有共享指针)、类型安全(姚冬总结)
- C# CLR via 对象内存中堆的存储【类型对象指针、同步块索引】
- 解析C++普通局部变量与指针类型的对象变量的应用区别
- 为什么static成员的类型可以是类本身?又为什么非static成员被限定声明为其自身类对象的指针或引用?
- typeid()——c++中获取对象或指针类型
- Java中的对象类型像引用还是指针,谁是谁非?
- Java中的对象类型像引用还是指针,谁是谁非?
- new和delete的指针类型必须一致,否则会造成未定义行为