- 博客(6)
- 资源 (17)
- 收藏
- 关注
转载 iterator, const_iterator 与 const iterator
<br />vector只是容器中的一种。所有的标准库容器都定义了相应的迭代器类型。迭代器对所有的容器都适用,现代 C++ 程序更倾向于使用迭代器而不是下标操作访问容器元素。<br /> 1.iterator,const_iterator作用:遍历容器内的元素,并访问这些元素的值。iterator可以改元素值,但const_iterator不可改。跟C的指针有点像。<br /> (容器均可以++iter,而vector还可以iter-n, iter+n,n为一整型,iter1-iter2
2010-08-20 14:06:00 757
原创 delete 和 delete []的区别
<br />例如<br />int *ptr=new int[10]; <br /><br /> 删除时用 delete ptr; <br /> 还是 delete []ptr; <br />------
2010-08-17 17:37:00 800
转载 构造函数中的初始化列表
《面向对象程序设计基础(第二版》李师贤等,第254页:C++语言的基本规则是:创建一个派生类的对象时,如果基类带有构造函数,则先调用基类的构造函数,然后才调用派生类的构造函数。 《Thinking in C++》,刘宗田等译,第261页:可以看出,构造在类层次的最根处开始,而在每一层,首先调用基类构造函数,然后调用成员对象构造函数。 《C++ Primer Plus(第四版)中文版》,孙建春等译,第399页:记住:创建派生类对象时,程序首先调用基类构造函数,然后再调用派生类构
2010-08-17 12:37:00 997
转载 关于派生类构造函数与基类构造函数的调用顺序问题
《面向对象程序设计基础(第二版》李师贤等,第254页:C++语言的基本规则是:创建一个派生类的对象时,如果基类带有构造函数,则先调用基类的构造函数,然后才调用派生类的构造函数。 《Thinking in C++》,刘宗田等译,第261页:可以看出,构造在类层次的最根处开始,而在每一层,首先调用基类构造函数,然后调用成员对象构造函数。 《C++ Primer Plus(第四版)中文版》,孙建春等译,第399页:记住:创建派生类对象时,程序首先调用基类构造函数,然后再调用派生类构造函数。
2010-08-17 11:44:00 3515
转载 网络字节序与主机字节序
1、本地字节序由 于不同的计算机系统采用不同的字节序存储数据,同样一个4字节的32位整数,在内存中存储的方式就不同. 字节序分为小尾字节序(Little Endian)和大尾字节序(Big Endian), Intel处理器大多数使用小尾字节序, Motorola处理器大多数使用大尾(Big Endian)字节序;小尾就是低位字节排放在内存的低端,高位字节排放在内存的高端。例如一个4字节的值为0x1234567的整数与高低字节对应关系:01234567Byte3Byte2Byte1Byte0高位字节-
2010-08-03 11:14:00 924
原创 手机位置服务
<br />现在的手机定位一般分为粗定位和高精度定位<br />粗定位主要用于工业行业,如物流跟踪,车辆管理,公共安全等。因为它提供的精度是小区,这取决与小区的大小,一般是几百米至几千米左右。主要是面向SP(Service Provider)收费,一般也是由SP发起定位请求<br /><br />SP发起定位请求之后,系统会先向用户发送短信进行隐私检查,用户回复确认则通过,如果系统中存在着一个已经检查过的名单,则这一步可以省略。最后把用户所在的小区位置发送给SP<br /> <br /> <br /> <b
2010-08-02 16:47:00 961
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人