C++指针比较的问题
2015-12-29 11:17
232 查看
在C++里面,指针的比较是要保障type-safe的,也就是说,这两个指针必须是convertible的:从一个指针能够直接转换到另一个指针(有中间路径不算,不然都往void*转没完没了),顺序不限
比如任意类型的指针和void*
比如指向基类的指针和指向派生类的指针
又比如任意类型的指针和nullptr(都大于它)
比如任意类型的指针和void*
比如指向基类的指针和指向派生类的指针
又比如任意类型的指针和nullptr(都大于它)
相关文章推荐
- 微软应该开源的15款产品,记事本、VC++ 在列
- Effective C++:条款25:考虑写出一个不抛异常的swap函数
- C/C++异常捕获try{}catch(...) // __try{ //...}__except(EXCEPTION_EXECUTE_HANDLER){ //...}
- eclipse中编写运行c/c++
- c/c++中动态内存分配处理字符串的细节问题
- 获取目录下所有文件(C/C++)
- CTBCAFBridge hpp 和 cpp 文件分析
- c++下new与delete基础用法
- ROS学习笔记(五)::RVIZ:Markers::Points and Lines (C++)
- c++ 往txt中写入数据
- c++调用 c#的dll
- C语言中宏定义(#define)时do{}while(0)的价值(转)
- ROS学习笔记(四)::RVIZ(一):Markers:sending Basic Shapes (C++)
- C++回调机制实现(转)
- HDU5600:N bulbs
- std::thread vs CreateThread
- 【C++ STL应用与实现】18: 如何使用迭代器适配器
- C语言培训总结
- 顺序表及其多种实现方式 --- C/C++
- C++ map的基本操作和使用 (2009-09-23 14:58:21)