摘要:
[代码] 阅读全文
posted @ 2009-06-02 20:19 JieNet 阅读(199) 评论(0) 推荐(0)
|
|||
摘要:
[代码]迭代器是广义指针,而指针满足所有迭代器要求。迭代器是STL算法的接口,而指针是迭代器,因此STL算法可以使用指针来对基于指针的非STL容器进行操作。iterator 是一个 class, p 是一个指针,不要随便把 class 和指针混淆起来。至于上面的例子,有的IDE能够通过编译(VC++6),有的不行(VC++.NET2003),只能说是实现对C++标准的支持的所不同的原因!关于这个还... 阅读全文
posted @ 2009-06-02 12:43 JieNet 阅读(604) 评论(0) 推荐(0)
摘要:
void fun() const{}; 、 const void fun(){}; 和void const fun(){}; 的区别?答:const void fun(){};和void const fun(){};两个相同。如果采用"按址传递方式"的函数返回值加const 修饰,那么函数返回值(即地址)的内容不能被修改,该返回值只能被赋给加const 修饰的同类型指针。如果采用"按值传递方式"的... 阅读全文
posted @ 2009-06-02 12:43 JieNet 阅读(188) 评论(0) 推荐(0) |
|||