如何判定一个指针是未经初始化的?
请问应该如何判定一个指针是未经初始化的?
指针声明后若分配了空间,则值是一个内存地址,若被赋值为null,则值为0,
若被赋以另一个指针的值,则也是一个内存地址。
但是如果只是简单的声明了一下,这个时候是不能去使用这个指针的,但是
应该如何判断一个指针是否只是被简单的声明?如果在内存中看,只经过声明
的指针,值是0xCCCCCCCC,类型转换后赋给整型变量,整型变量也是
0xCCCCCCCC,那么是否就可以通过查看指针是否是0xCCCCCCCC来判断指针是
否未经初始化呢?我是在VC上作的,我就怕换了个编译器或是操作系统就变了。
所以还请各位指点,谢了。