由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Why I can't compile this function successfully
相关主题
问个简单coding问题请教一个c的概念题
C++ Q42: (C22)const_reverse_iterator和reverse_iterator有什么区别?
One C++ questionamazon的那道题目
求教:这个程序为什么不能编译?Interview questions, Bloomberg
one C++ question一个容易记忆的permutation算法
C++ Q83: 这个const_cast什么意思?好记(但不是最优)的combination算法
请教C/C++小C++ object size一问
请问关于overloading << (转载)one C++ question
相关话题的讨论汇总
话题: string话题: why话题: cout话题: compile
进入JobHunting版参与讨论
1 (共1页)
c**y
发帖数: 172
1
Something is wrong with "string::iterator p ..."
string accessAString(const string& s) {
string a;
cout << s.c_str() << endl;
for (string::iterator p = s.begin(); p != s.end(); p++) {
cout << *p ;
}
cout << endl;
return a;
}
w***h
发帖数: 415
2
Because you probably should post this question in programming board.

【在 c**y 的大作中提到】
: Something is wrong with "string::iterator p ..."
: string accessAString(const string& s) {
: string a;
: cout << s.c_str() << endl;
: for (string::iterator p = s.begin(); p != s.end(); p++) {
: cout << *p ;
: }
: cout << endl;
: return a;
: }

k*p
发帖数: 1526
3
s是constant
要用const_iterator

【在 c**y 的大作中提到】
: Something is wrong with "string::iterator p ..."
: string accessAString(const string& s) {
: string a;
: cout << s.c_str() << endl;
: for (string::iterator p = s.begin(); p != s.end(); p++) {
: cout << *p ;
: }
: cout << endl;
: return a;
: }

c**y
发帖数: 172
4
Thanks a lot. That is what I am looking for.

【在 k*p 的大作中提到】
: s是constant
: 要用const_iterator

a*********9
发帖数: 523
5
正解

【在 k*p 的大作中提到】
: s是constant
: 要用const_iterator

1 (共1页)
进入JobHunting版参与讨论
相关主题
one C++ questionone C++ question
发个题目给大家复习一下marcoC++ Q83: 这个const_cast什么意思?
C++: what is the output? How to interpret it?请教C/C++小
问个c++题请问关于overloading << (转载)
问个简单coding问题请教一个c的概念题
C++ Q42: (C22)const_reverse_iterator和reverse_iterator有什么区别?
One C++ questionamazon的那道题目
求教:这个程序为什么不能编译?Interview questions, Bloomberg
相关话题的讨论汇总
话题: string话题: why话题: cout话题: compile