指针计算问题

转载 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;

}

结果为三。

字符串类中运算符重载出现的一个问题

上机辅导。学生的一个程序莫名出问题。她是在做一个String类,主要是要实现字符串的连接。   程序是这样的,请读者将其拷到IDE,边看边调:#include #include #include...
  • sxhelijian
  • sxhelijian
  • 2016年05月26日 15:09
  • 4629

strlen(计算字符指针的长度,不包括'\0')

strlen 原型:extern unsigned int strlen(char *s);,在Visual C++ 6.0中,原型为size_t strlen(const ch...
  • penaiyan
  • penaiyan
  • 2013年02月28日 20:06
  • 2985

C语言/C++编程题 之 时钟(分针追赶时针,分针与时针相遇次数问题)

题目描述 有一个标准的12小时时钟,它有一个时针,一个分针。现问你,在给定的两个时刻之间分针与时针相遇几次? 输入 输入包含多组测试数据。每组输入包含4个整数,前两个数字分别表示起...
  • ESESZB
  • ESESZB
  • 2016年07月01日 21:08
  • 1527

Sizeof 计算指针的问题

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

关于在 C 语言结构体中使用函数指针的问题

  • 2016年03月16日 09:20
  • 245KB
  • 下载

C++指针应用及注意问题

  • 2011年08月18日 19:45
  • 19KB
  • 下载

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

  • 2010年05月31日 14:41
  • 45KB
  • 下载

C,C++中指针问题详解

  • 2011年08月10日 22:56
  • 10.97MB
  • 下载

linux下poi读取word空指针异常问题解决

  • 2016年04月15日 15:44
  • 73KB
  • 下载

C语言指针的问题

  • 2012年12月23日 14:49
  • 214KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:指针计算问题
举报原因:
原因补充:

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