Redian新闻
>
问一个有关C++里面list的问题。
avatar
问一个有关C++里面list的问题。# Programming - 葵花宝典
x*l
1
我老板帮我找了个芬兰人给我写推荐信,当时那人答应得很干脆,我就把草稿email给
他了,并且告诉他了我的邮寄地址,像这种情况我需不需要给他寄邮寄费啊?谢谢
avatar
c*t
2
avatar
X*r
3
【 以下文字转载自 EE 讨论区 】
发信人: Xfilter (支持南开的兄弟们), 信区: EE
标 题: 紧急求助!Stochastic Integer Programming
发信站: BBS 未名空间站 (Thu Feb 21 01:09:43 2008), 站内
发信人: Xfilter (支持南开的兄弟们), 信区: Mathematics
标 题: 紧急求助!Stochastic Integer Programming
发信站: BBS 未名空间站 (Thu Feb 21 01:09:33 2008), 转信
有什么算法可以达到global optimum?
或者接近global optimum?
哪怕算法很复杂,centralized,都可以
只要能达到globaloptimum就行,
向各位求助了,有这样的算法吗?
谢谢!
avatar
n*h
4
C++ STL里面提供list这个container.
有一个问题是,如果我有一个iterator a指向一个list里面的一个元素,我想让另一个
iterator b指向a的next。貌似唯一的方法是
b = a;
b++;
STL里面不提供直接取一个list的iterator的next的函数么?
必须由两句话完成?
avatar
H*7
5
No need.
email copy is fine.
avatar
X*r
6
顶一下
别沉了

【在 X*****r 的大作中提到】
: 【 以下文字转载自 EE 讨论区 】
: 发信人: Xfilter (支持南开的兄弟们), 信区: EE
: 标 题: 紧急求助!Stochastic Integer Programming
: 发信站: BBS 未名空间站 (Thu Feb 21 01:09:43 2008), 站内
: 发信人: Xfilter (支持南开的兄弟们), 信区: Mathematics
: 标 题: 紧急求助!Stochastic Integer Programming
: 发信站: BBS 未名空间站 (Thu Feb 21 01:09:33 2008), 转信
: 有什么算法可以达到global optimum?
: 或者接近global optimum?
: 哪怕算法很复杂,centralized,都可以

avatar
n*h
7
这个只能把当前的iterator本身advance吧。
我想让iterator b指向iterator a的next;
如果用你的函数,还是需要两句话
b = a;
advance(b,1);
没有一句话能够搞定的么?
avatar
E*V
8
b++=a?
avatar
A*e
9
这个语法不对。

【在 E*V 的大作中提到】
: b++=a?
avatar
p*u
10
你的a还要么,如果不要直接用b = ++a;就行了吧。

【在 n******h 的大作中提到】
: 这个只能把当前的iterator本身advance吧。
: 我想让iterator b指向iterator a的next;
: 如果用你的函数,还是需要两句话
: b = a;
: advance(b,1);
: 没有一句话能够搞定的么?

avatar
S*I
11
应该是要的,不然直接++a就得了,何必再定义一个b。

【在 p*u 的大作中提到】
: 你的a还要么,如果不要直接用b = ++a;就行了吧。
avatar
p*u
12
其实OP这个问题真的很无谓。

【在 S**I 的大作中提到】
: 应该是要的,不然直接++a就得了,何必再定义一个b。
avatar
n*h
13
a是要保留的。要不然我就直接++a了。
解释一下这个问题的初衷,
我也是才学c++。对于OOP的理念不是很熟悉。
其实本来也就是两句话的事情。
我只是很奇怪,b = a.next;对于链表来说
是很基本的操作。但是貌似stl没有函数支持。
让我觉得很迷惑而已。
所以怀疑是我知道得不多,stl本身是有这样的
函数的。这才上来问了一下。赫赫

【在 p*u 的大作中提到】
: 其实OP这个问题真的很无谓。
avatar
t*t
14
你愿意的话可以写
++(b=a)

【在 n******h 的大作中提到】
: a是要保留的。要不然我就直接++a了。
: 解释一下这个问题的初衷,
: 我也是才学c++。对于OOP的理念不是很熟悉。
: 其实本来也就是两句话的事情。
: 我只是很奇怪,b = a.next;对于链表来说
: 是很基本的操作。但是貌似stl没有函数支持。
: 让我觉得很迷惑而已。
: 所以怀疑是我知道得不多,stl本身是有这样的
: 函数的。这才上来问了一下。赫赫

avatar
g*s
15
楼主其实是想要next()这个接口,而不是“写成一行”这个结果。

【在 t****t 的大作中提到】
: 你愿意的话可以写
: ++(b=a)

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。