指针计算问题

转载 2012年03月23日 16:47:53
#include "stdafx.h"
#include <vector>
using namespace std;
class A
{
public:
A()
{
a = 3;
b = 4;
}
int a;
int b;
};


vector<A>  m_vecA;


int _tmain(int argc, _TCHAR* argv[])
{   A a1, a2, a3, a4, a5;
m_vecA.push_back(a1);
    m_vecA.push_back(a2);
m_vecA.push_back(a3);
m_vecA.push_back(a4);
m_vecA.push_back(a5);
vector<A>::iterator iter1 = m_vecA.begin();
iter1++;
iter1++;
iter1++;
    vector<A>::iterator iter2 = iter1;
//vector<A>::iterator iter2 = m_vecA.end();
int index = &(*iter1) - &m_vecA[0];
return 0;

}

结果为三。

相关文章推荐

Sizeof 计算指针的问题

关于这个运算符网上讲解很多,不过今天又遇到个问题,一直以为是我程序设计上有问题,看了半天,原来是这个在搞鬼。 byte * pbuf = new byte[1024]; sizeof(pbuf) ...
  • js_gary
  • js_gary
  • 2011年09月16日 13:51
  • 1190

指针输出while循环问题

  • 2011年04月06日 10:13
  • 2KB
  • 下载

关于c中的问题《指针和存储》

  • 2011年08月04日 17:09
  • 70KB
  • 下载

mfc鼠标指针变为手型问题

在VC的静态文本下,可以通过响应WM_MOUSEMOVE和WM_LBUTTON消息的方法来完成嵌入超链接,这个方法在很多网上的文章都有叙述,在此就不多说了,想看原文的,可以看这里: http://b...

C_指针编程中的几个常见问题

  • 2012年10月02日 10:01
  • 45KB
  • 下载

c语言指针问题

  • 2012年04月13日 09:25
  • 42KB
  • 下载

二维数组和二维指针的传递问题

再次看这篇文章,感觉说的好多都是废话,在文章最前面补充一句话: “[]的优先级高于*”,大家可以带着这句话看下面的~~~ ======================== 再一次的见证了自己的基...

常见问题指针

  • 2014年04月10日 02:14
  • 1KB
  • 下载

向AS中导入module,出现butterknife初始化控件空指针的问题解决办法

转载请注明出处:From李诗雨-- 不诗意的女程序猿不是好厨师~ 问题描述: 最近出现了这样的一个问题,我想AS中导入一个module,结果出现空指针,查看报错的位置,发现只要是使用butte...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:指针计算问题
举报原因:
原因补充:

(最多只允许输入30个字)