指针的类型是如何保存的?
C/c++中我们可以定义不同类型的指针
不同类型的指针会出现指针类型不匹配。
在32位机指针是4B内存来保存的。那它的类型是如何被记录的?
[解决办法]
不需要保存类型~~
对CPU来讲并没有类型,你所看到的类型是只不过是C\C++语法要求。
用来给编译器提供足够的编码信息用的。
[解决办法]
指针的类型识别是编译期间的事,不用运行时内存来区别。
当然用到运行时多态时会在运行时识别他的实际类型。
[解决办法]
发布时间: 2012-03-12 12:45:33 作者: rapoo
指针的类型是如何保存的?
C/c++中我们可以定义不同类型的指针
不同类型的指针会出现指针类型不匹配。
在32位机指针是4B内存来保存的。那它的类型是如何被记录的?
[解决办法]
不需要保存类型~~
对CPU来讲并没有类型,你所看到的类型是只不过是C\C++语法要求。
用来给编译器提供足够的编码信息用的。
[解决办法]
指针的类型识别是编译期间的事,不用运行时内存来区别。
当然用到运行时多态时会在运行时识别他的实际类型。
[解决办法]