Redian新闻
>
c++ copy reference 还是deep copy
avatar
c++ copy reference 还是deep copy# Programming - 葵花宝典
s*d
1
准备给父母办B2签证,在看填表说明的时候有点不懂:
填表之前,请仔细阅读下面说明。
…………………………
当您点击“开始申请”键进入下一页时,请选择“北京,中国”为您的申请地。图
示说明请点击这里。
…………………………
如果准备去成都签的话,也需要填北京吗???
如果不是,为什么说明里特别要注明这个问题呢??
回答有包子为谢!
avatar
R*3
2
请大家给教主一个清静,和这样一个匪气十足毫无责任感不值得爱的人在一起,真是耻
辱。
保留这分 荡气回肠 刻骨铭心的 爱情吧。
avatar
g*z
3
一年前Studio XPS 435MT才600多,性能现在99.99%本子都赶不过,真划算。
去掉直接用台式机i7的怪兽级笔记本,
i7 920 笔记本无对应
HD 4850 笔记本只有GTX 280M SLI勉强超过.
avatar
m*a
4
vector v;// a v vector
{
Entity e;//init an entity object on stack and set health to 100
Entity *ptr=&e; //point ptr to e
v.push_back(ptr);//copy the reference(?) ptr to vector v
cout<cout<getHealth()<}//e is destroyed and e out of range
cout<cout<getHealth()<// print out 100, is the object pointed by v[0] e destroyed?
puzzled...
如果是在heap上的话,Entity e=new Entity(); 上面的vector只copy reference
难道stack上的reference不是这样的?
avatar
t*7
6
教主都问令狐你有没有爱我这样的话了,众信徒译音一下也情有可原。
avatar
i*e
7
大过年的 这坑挖得太烂了

【在 g******z 的大作中提到】
: 一年前Studio XPS 435MT才600多,性能现在99.99%本子都赶不过,真划算。
: 去掉直接用台式机i7的怪兽级笔记本,
: i7 920 笔记本无对应
: HD 4850 笔记本只有GTX 280M SLI勉强超过.

avatar
b*0
8
就算内存被释放了 值也会还在 访问也不一定会出错
avatar
l*r
9
我在墨西哥签,选Tijuana
avatar
s*8
10
问题是这份爱情变成了教主对令狐虫的单恋,让人怎么能够感觉到荡气回肠?

【在 R***3 的大作中提到】
: 请大家给教主一个清静,和这样一个匪气十足毫无责任感不值得爱的人在一起,真是耻
: 辱。
: 保留这分 荡气回肠 刻骨铭心的 爱情吧。

avatar
g*z
11
关键是水少,没的灌

【在 i*****e 的大作中提到】
: 大过年的 这坑挖得太烂了
avatar
w*g
12
把-O3改成-O0或者-O0改成-O3试试看还是不是100.

【在 m*********a 的大作中提到】
: vector v;// a v vector
: {
: Entity e;//init an entity object on stack and set health to 100
: Entity *ptr=&e; //point ptr to e
: v.push_back(ptr);//copy the reference(?) ptr to vector v
: cout<: cout<getHealth()<: }//e is destroyed and e out of range
: cout<: cout<getHealth()<
avatar
R*3
14
即使爱,也不能ooxx呀,这是多么至纯的爱呀。
最多像那 阿凡达一样,头发一相连,就心意相通,持手相看笑眼,不多好。

【在 t****7 的大作中提到】
: 教主都问令狐你有没有爱我这样的话了,众信徒译音一下也情有可原。
avatar
t*t
15
i7笔记本也就3kg,99.99%的台式机都比这重。

【在 g******z 的大作中提到】
: 一年前Studio XPS 435MT才600多,性能现在99.99%本子都赶不过,真划算。
: 去掉直接用台式机i7的怪兽级笔记本,
: i7 920 笔记本无对应
: HD 4850 笔记本只有GTX 280M SLI勉强超过.

avatar
m*a
16
我用的是code::block, compiler是c++0x和c++98是一样的结果

【在 w***g 的大作中提到】
: 把-O3改成-O0或者-O0改成-O3试试看还是不是100.
avatar
p*w
17
谢谢包子~~~祝一切顺利!

【在 s**********d 的大作中提到】
: 非常感谢!
: 我查看的是美国大使馆,所以让填,北京,哈哈哈~
: 吃包子

avatar
s*8
18
ooxx怎么就不是至纯的爱情?这才是心意真正的相通,完全的互相了解。不过礼节性性
交显然不能算。

【在 R***3 的大作中提到】
: 即使爱,也不能ooxx呀,这是多么至纯的爱呀。
: 最多像那 阿凡达一样,头发一相连,就心意相通,持手相看笑眼,不多好。

avatar
g*z
19
话说哪个小Mini Tower还真重,至少10kg

【在 t**t 的大作中提到】
: i7笔记本也就3kg,99.99%的台式机都比这重。
avatar
m*a
20
每次的结果是一样的,不是偶然是这样的
即使把这个code放在比如 go(vector &v)中
在main中call这个code, v返回的内容还在,main中还是100,虽然go()call stack已
经不再了

【在 b********0 的大作中提到】
: 就算内存被释放了 值也会还在 访问也不一定会出错
avatar
R*3
21
爱情讲的就是 不计回报的付出。两个人若同时荡气回肠,达到共振,是最美满的。
但是这种单恋, 自己付出了,努力了,没有结果,就放对方走。爱过了, 对自己来说
也是一种 荡气回肠的爱。

【在 s*8 的大作中提到】
: 问题是这份爱情变成了教主对令狐虫的单恋,让人怎么能够感觉到荡气回肠?
avatar
t*t
22
P182仅机箱就13Kg
P180mini也接近10kg。

【在 g******z 的大作中提到】
: 话说哪个小Mini Tower还真重,至少10kg
avatar
a*a
23
I doubt it knows what u r talking about.

【在 w***g 的大作中提到】
: 把-O3改成-O0或者-O0改成-O3试试看还是不是100.
avatar
t*7
24
阿凡达头发相连应该就是xxoo吧,他们这种人情到深处才xxoo,否则老是柏拉图,也没
啥意思。

【在 R***3 的大作中提到】
: 即使爱,也不能ooxx呀,这是多么至纯的爱呀。
: 最多像那 阿凡达一样,头发一相连,就心意相通,持手相看笑眼,不多好。

avatar
g*z
25
这么沉只能放地下了

【在 t**t 的大作中提到】
: P182仅机箱就13Kg
: P180mini也接近10kg。

avatar
m*a
26
If you know something, spit it out. I do need your "suggestion" that I may
or may not know.
Otherwise please go playing with yourselves.
I am trying to learn something constructive here. Not to hear your bulls.

【在 a*********a 的大作中提到】
: I doubt it knows what u r talking about.
avatar
R*3
27
ooxx 要等到心与神的充分交流,水到渠成时,才能真正 水乳交融, 才能享受真正鱼
水之欢。
这里山洞里那节显然太早。

性: 交显然不能算。

【在 s*8 的大作中提到】
: ooxx怎么就不是至纯的爱情?这才是心意真正的相通,完全的互相了解。不过礼节性性
: 交显然不能算。

avatar
t*t
28
台式机,其实要讲究沉的。
减少振动。

【在 g******z 的大作中提到】
: 这么沉只能放地下了
avatar
X*r
29
因为还没有东西占用这个对象原来在栈上的空间。你在main里用一个函数返回vector,
然后调另一个函数打印内容试试。
对于你原始的问题C++是copy reference还是deep copy你其实只要打印指针本身的值就
知道了。

【在 m*********a 的大作中提到】
: 每次的结果是一样的,不是偶然是这样的
: 即使把这个code放在比如 go(vector &v)中
: 在main中call这个code, v返回的内容还在,main中还是100,虽然go()call stack已
: 经不再了

avatar
R*3
30
我同意情到深处可以,没有ooxx的爱情,不是真正的爱情 :)
我是觉得山洞那段情还不够深,只是双方互相交了底,明白了对方的心。这时候应该是
恋爱的开始。前期那些是追求的过程。不能一表明,就那什么吧。热恋还没开始呢。
这不,之后虫虫两集不到就变心了。

【在 t****7 的大作中提到】
: 阿凡达头发相连应该就是xxoo吧,他们这种人情到深处才xxoo,否则老是柏拉图,也没
: 啥意思。

avatar
N*w
31
关键是 CPU 99% 的时间都在 10% 一下。。。有啥意思

【在 t**t 的大作中提到】
: 台式机,其实要讲究沉的。
: 减少振动。

avatar
b*0
32
vector v;
void f(){
int i;
cout<v.push_back(&i);
}
int main() {
// your code goes here
f();
*(v[0])=12345;
f();
return 0;
}
看看这段代码能不能解释你的问题 其实我不太明白你的问题。。
第一次输出一个随机数 第二次就输出12345了

【在 m*********a 的大作中提到】
: 每次的结果是一样的,不是偶然是这样的
: 即使把这个code放在比如 go(vector &v)中
: 在main中call这个code, v返回的内容还在,main中还是100,虽然go()call stack已
: 经不再了

avatar
s*8
33
如果对方是值得不计回报的付出,就好像神雕书里面的公孙绿萼对杨过,虽然只是单相
思,当然可以算作荡气回肠。但是于妈剧里的教主对令狐冲,简直就和游坦之对阿紫,
或者张无忌对朱九真没什么区别了,如果不死事后估计都要后悔不已,怎么荡气回肠,

【在 R***3 的大作中提到】
: 爱情讲的就是 不计回报的付出。两个人若同时荡气回肠,达到共振,是最美满的。
: 但是这种单恋, 自己付出了,努力了,没有结果,就放对方走。爱过了, 对自己来说
: 也是一种 荡气回肠的爱。

avatar
g*u
34
关键时候要是挺不起来,那不是很没面子。。。

【在 N****w 的大作中提到】
: 关键是 CPU 99% 的时间都在 10% 一下。。。有啥意思
avatar
m*a
35
你是对的,copy的是reference,
现在知道了
分配的stack的东西,在stack上可以存在很长时间,只要不覆盖
就可以用已经destruct的东西调用,内容还是一样的
所以这个设计不是很好,destruct的东西,还允许调用
这在设计上有用途?比如pheonix,把desctruct的东西重生
还有啥用途?
但是在heap上的东西,destruct后,立刻就不一样的

【在 X****r 的大作中提到】
: 因为还没有东西占用这个对象原来在栈上的空间。你在main里用一个函数返回vector,
: 然后调另一个函数打印内容试试。
: 对于你原始的问题C++是copy reference还是deep copy你其实只要打印指针本身的值就
: 知道了。

avatar
R*3
36
这个你说的对。
对当事人来说是 刻骨铭心,好的也吧,坏的也吧;不是 荡气回肠。

相: 思,当然可以算作荡气回肠。但是于妈剧里的教主对令狐冲,简直就和游坦之对阿
紫,: 或者张无忌对朱九真没什么区别了,如果不死事后估计都要后悔不已,怎么荡气
回肠,

【在 s*8 的大作中提到】
: 如果对方是值得不计回报的付出,就好像神雕书里面的公孙绿萼对杨过,虽然只是单相
: 思,当然可以算作荡气回肠。但是于妈剧里的教主对令狐冲,简直就和游坦之对阿紫,
: 或者张无忌对朱九真没什么区别了,如果不死事后估计都要后悔不已,怎么荡气回肠,

avatar
n*y
37
照你的说法
现在的cpu普遍2G
你只需要200M的cpu,就可以在99%的情况下满足你的要求?

【在 N****w 的大作中提到】
: 关键是 CPU 99% 的时间都在 10% 一下。。。有啥意思
avatar
m*a
38
这个f()中的i
每次调用的时候用的是同一个address是有保证的吗?
真的很奇怪,为啥,i在二次调用的时候用的是同一个地址。
我的理解是destruct后应该重新随机分配的

【在 b********0 的大作中提到】
: vector v;
: void f(){
: int i;
: cout<: v.push_back(&i);
: }
: int main() {
: // your code goes here
: f();
: *(v[0])=12345;

avatar
s*8
39
显然不是,比如张生对崔莺莺,没见几面就xxoo,但是你能说他们没有享受鱼水之欢?
这个和所谓的和尚修炼是类似的,既有那种苦苦修炼的,也有那种顿悟的,都是达到了
高境界。

【在 R***3 的大作中提到】
: ooxx 要等到心与神的充分交流,水到渠成时,才能真正 水乳交融, 才能享受真正鱼
: 水之欢。
: 这里山洞里那节显然太早。
:
: 性: 交显然不能算。

avatar
d*0
40
这个坑挖得太差,打回去重挖
avatar
p*o
41
undefined behavior有啥值得讨论的?

【在 b********0 的大作中提到】
: vector v;
: void f(){
: int i;
: cout<: v.push_back(&i);
: }
: int main() {
: // your code goes here
: f();
: *(v[0])=12345;

avatar
s*8
42
不过我同意山洞xxoo对于这两个人太早,这两个人根本就不应该xxoo,或者说根本就不
应该谈恋爱,

【在 s*8 的大作中提到】
: 显然不是,比如张生对崔莺莺,没见几面就xxoo,但是你能说他们没有享受鱼水之欢?
: 这个和所谓的和尚修炼是类似的,既有那种苦苦修炼的,也有那种顿悟的,都是达到了
: 高境界。

avatar
t*t
43
我的绝对不会是99%。

【在 N****w 的大作中提到】
: 关键是 CPU 99% 的时间都在 10% 一下。。。有啥意思
avatar
b*0
44
没有保证的 这只是补充解释我之前说的那句话
只是分配释放分配释放 并不是完全随机的 是照stack的方式嘛
你定义的那个是 指针 和 reference 还是不一样的
push_back就是把指针指向的地址复制了一下 和object copy没啥关系

【在 m*********a 的大作中提到】
: 这个f()中的i
: 每次调用的时候用的是同一个address是有保证的吗?
: 真的很奇怪,为啥,i在二次调用的时候用的是同一个地址。
: 我的理解是destruct后应该重新随机分配的

avatar
z*2
45
程灵素对胡斐的单恋算不算荡气回肠?

【在 s*8 的大作中提到】
: 问题是这份爱情变成了教主对令狐虫的单恋,让人怎么能够感觉到荡气回肠?
avatar
s*b
46
我的也是Dell的435MT,算东西时到过几次100%,不知道Dell的风扇能撑得住不。。。

【在 t**t 的大作中提到】
: 我的绝对不会是99%。
avatar
h*c
47
deep copy theoretically is not possible, at least there is a question about
how to define it.
For example, deep copy a database connection?
Deep copy a cluster node?
avatar
t*t
48
经常100%状态连续24小时的,其实这也是评测计算机是否稳定的一个方法。

【在 s******b 的大作中提到】
: 我的也是Dell的435MT,算东西时到过几次100%,不知道Dell的风扇能撑得住不。。。
avatar
h*c
49
I would rather say this is a modeling problem, than a technical problem.
I would just always bear in mind computer is good at repeating things.
Any other claims are just trying to embarass the claimer finally.
avatar
g*z
50
我不会,您给示范示范

【在 d*****0 的大作中提到】
: 这个坑挖得太差,打回去重挖
avatar
T*E
51
我的i5就是这样唉,不过无所谓了,台机就是要强大,呵呵

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