由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Pointer to iterator?
相关主题
请教c++的string vector问题,谢谢! (转载)how to read a sentence into a vector of string?
如何把文件内容读到2D的vector里?C++ 里面这个 & 是什么意思?
弱问c++ iterator 和 pointer区别c++ pointers are iterators, why?
for conversion from string to char*一个C++的概念问题
菜鸟请教smart pointerArray in C
这段C++代码有啥问题deque的pointer和reference是怎么回事?
C++如何快速输入iterator类型名c++ interview: iterator 和 pointer区别?
istream_iterator问题C++ 菜鸟问一个关于template 的问题。
相关话题的讨论汇总
话题: iterator话题: pointer话题: string话题: pos话题: char
进入Programming版参与讨论
1 (共1页)
c**a
发帖数: 316
1
怎么把 pointer 转化成 iterator 呢?
string s("life sucks.");
string::size_type pos = 3;
string::iterator it = &s[pos]; // error!
string::iterator it = s.begin() + 3; //not pretty....
l********s
发帖数: 358
2
string::iterator it = s.begin() + 3; //not pretty....
Why it is not pretty???
c**a
发帖数: 316
3
。。。
pos 就根本不是 pointer。
vector v(10);
char* p = &v[5];
vector::iterator it = p ; // error.
vector::iterator it = v.begin() + p - &v[0];
// now, it is ugly.

【在 l********s 的大作中提到】
: string::iterator it = s.begin() + 3; //not pretty....
: Why it is not pretty???

a*n
发帖数: 32
4
how about this?
string::iterator it = string::iterator(&s[pos]);
1 (共1页)
进入Programming版参与讨论
相关主题
C++ 菜鸟问一个关于template 的问题。菜鸟请教smart pointer
呼唤大侠们,我实在不能实现C++泛型的精神。这段C++代码有啥问题
how to write a function take iterators as parameters?C++如何快速输入iterator类型名
C++ vector 一边遍历一边删istream_iterator问题
请教c++的string vector问题,谢谢! (转载)how to read a sentence into a vector of string?
如何把文件内容读到2D的vector里?C++ 里面这个 & 是什么意思?
弱问c++ iterator 和 pointer区别c++ pointers are iterators, why?
for conversion from string to char*一个C++的概念问题
相关话题的讨论汇总
话题: iterator话题: pointer话题: string话题: pos话题: char