本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020 & 是取地址运算符.* 叫做指针运算符或间接运算符.&a 的运算结果是一个指针,指针的类型是a的类型加上*.指针所指向的类型是a的类型,指针的值也就是指针所指向的内存区就是a的地址. *p的运算结果就多了,总之.*p的结果是p所指向的东西,这个东西有这些特点: 它的类型是p所指向的类型,它所占用的地址是p所指向的地址. 看以下的样例: int a = 5; int b;…
一.C++ vector::data()函数 返回值类型:vector的基类 返回值:Returns a pointer such that [data(), data() + size()] is a valid range. For a non-empty %vector, data() == &front(). 等价于:&vector::front() 例子 //基类型定义 class Token { private: int lineshow; //记录该单词在原程序中的行数 st…