Redian新闻
>
C++的一个大问题是裸指针不是对象的身份证
avatar
C++的一个大问题是裸指针不是对象的身份证# Programming - 葵花宝典
C*n
1
明天去看医生,不知怎么说?
avatar
f*e
2
我9月份可能要回国开一个工作会议,但是具体日期可能只能提前几天确定,请问预约
签证最少要提前几天?是否可能只提前一周左右?对于这种情况,请问美国使馆是否可
以提供紧急预约?谢谢
avatar
t*o
3
往事如风 往事如歌
此刻我莫名的感动
前面的路 特别的长
不需要谁的眼光
辽阔的草原 浩瀚的青春
以及童年的歌
你有很多的烦忧
长长的短短的一片片的海
让我觉得那就是往事如歌
不灭的风景 我们的一切
那就是童年的歌
你有很多的烦忧
怎么
说不出来
我想离开 脚步迈不开
怎么
说不出来
我想离开 脚步迈不开
怎么
说不出来
我想离开 脚步迈不开
avatar
m*d
4
成为买买提第一大版
avatar
t*u
5
avatar
N*K
6
p1= new (objectA);
delete p1;
p2= new (objectA);
这时候 p1的值和p2的值是一样的 但是 两个指针代表了两个实例 尽管都属于同一类
这样 IsValid(p2) 会返回 ture 但是 IsValid(p1)也会返回true
如果有一个类似weak_ptr的 但是不用lock 能直接用的智能指针就好了
可以用 shared_ptr() 把deletor 给设置为空操作
其实需要的是 handle_ptr
std::handle_ptr hp(new ObjectA)
std::shared_ptr sp=hp; 就可以进行转换
avatar
m*a
7
直接说你有什么不舒服就好,国内医生嗓子不舒服不知道是啥病就给扣个慢性咽喉炎的
帽子,和美国医生说除了可能误导人家外没有什么好处
avatar
f*e
8
自己顶

【在 f*******e 的大作中提到】
: 我9月份可能要回国开一个工作会议,但是具体日期可能只能提前几天确定,请问预约
: 签证最少要提前几天?是否可能只提前一周左右?对于这种情况,请问美国使馆是否可
: 以提供紧急预约?谢谢

avatar
c*e
9
7,8,9里最喜欢8. 其他的歌过于平淡了一些。主歌副歌区分不明显。这点有点象Norah
Jones. hehe

【在 t**o 的大作中提到】
: 往事如风 往事如歌
: 此刻我莫名的感动
: 前面的路 特别的长
: 不需要谁的眼光
: 辽阔的草原 浩瀚的青春
: 以及童年的歌
: 你有很多的烦忧
: 长长的短短的一片片的海
: 让我觉得那就是往事如歌
: 不灭的风景 我们的一切

avatar
H*r
10
Sam disagrees with you

【在 m**d 的大作中提到】
: 成为买买提第一大版
avatar
S*r
11
有没有SONY 的505屏幕白? SONY的有触屏的屏幕都很黑
avatar
l*s
12
set an id field in the constructor

【在 N******K 的大作中提到】
: p1= new (objectA);
: delete p1;
: p2= new (objectA);
: 这时候 p1的值和p2的值是一样的 但是 两个指针代表了两个实例 尽管都属于同一类
: 这样 IsValid(p2) 会返回 ture 但是 IsValid(p1)也会返回true
: 如果有一个类似weak_ptr的 但是不用lock 能直接用的智能指针就好了
: 可以用 shared_ptr() 把deletor 给设置为空操作
: 其实需要的是 handle_ptr
: std::handle_ptr hp(new ObjectA)
: std::shared_ptr sp=hp; 就可以进行转换

avatar
A*a
13
同意,注意说症状,尽量让医生诊断是什么
你可以说你怀疑是chronic faucitis 或者pharygitis,征询医生的意见

【在 m*****a 的大作中提到】
: 直接说你有什么不舒服就好,国内医生嗓子不舒服不知道是啥病就给扣个慢性咽喉炎的
: 帽子,和美国医生说除了可能误导人家外没有什么好处

avatar
t*o
14
俺基本就是瞎整
不过,隐约比较不喜欢,来个标记,准备好来个高潮的那种。。。
特别喜欢pink moon那样的歌曲
这几首俺稍微喜欢7
9需要重新弄弄,弄好了该是一首好歌
8属于没有天赋型歌曲。。。

Norah

【在 c**e 的大作中提到】
: 7,8,9里最喜欢8. 其他的歌过于平淡了一些。主歌副歌区分不明显。这点有点象Norah
: Jones. hehe

avatar
m*d
15
Sam 是谁?

【在 H*********r 的大作中提到】
: Sam disagrees with you
avatar
t*u
16

这个是电磁屏 是放在eink的下面的 不影响阅读

【在 S***r 的大作中提到】
: 有没有SONY 的505屏幕白? SONY的有触屏的屏幕都很黑
avatar
N*K
17
id=construction time+ thread id
good idea

【在 l*********s 的大作中提到】
: set an id field in the constructor
avatar
C*n
18
好的,谢谢大家
avatar
z*l
19
你这个产量太高了
创作灵感源源不断啊

【在 t**o 的大作中提到】
: 俺基本就是瞎整
: 不过,隐约比较不喜欢,来个标记,准备好来个高潮的那种。。。
: 特别喜欢pink moon那样的歌曲
: 这几首俺稍微喜欢7
: 9需要重新弄弄,弄好了该是一首好歌
: 8属于没有天赋型歌曲。。。
:
: Norah

avatar
H*r
20
fakesam, a gold medalist of high school Olympic math/phy competition 20 yrs
ago from china.

【在 m**d 的大作中提到】
: Sam 是谁?
avatar
S*r
21
这个刚出来的时候想买一个的, 当时还只要$749. 觉得太贵放弃了。
avatar
t*n
22
114人浏览,没人看出有毛病?现在的学生都不写c了?下巴都掉了。

【在 N******K 的大作中提到】
: p1= new (objectA);
: delete p1;
: p2= new (objectA);
: 这时候 p1的值和p2的值是一样的 但是 两个指针代表了两个实例 尽管都属于同一类
: 这样 IsValid(p2) 会返回 ture 但是 IsValid(p1)也会返回true
: 如果有一个类似weak_ptr的 但是不用lock 能直接用的智能指针就好了
: 可以用 shared_ptr() 把deletor 给设置为空操作
: 其实需要的是 handle_ptr
: std::handle_ptr hp(new ObjectA)
: std::shared_ptr sp=hp; 就可以进行转换

avatar
t*o
23
都是这1,2年 手机瞎录的
最近统统的拉出来,整理整理。。。

【在 z*********l 的大作中提到】
: 你这个产量太高了
: 创作灵感源源不断啊

avatar
c*e
24
是sam's么?还是传闻中的山姆?
avatar
N*K
25
有啥毛病?
我的意思是 将object的地址注册 isvalid 通过判断是否注册过来决定 这种方法无效

【在 t*****n 的大作中提到】
: 114人浏览,没人看出有毛病?现在的学生都不写c了?下巴都掉了。
avatar
c*e
26
你的手机能录多轨?还有Megaphone, phaser之类的效果?
还是这些都是后来在电脑上弄的。

【在 t**o 的大作中提到】
: 都是这1,2年 手机瞎录的
: 最近统统的拉出来,整理整理。。。

avatar
c*e
27
even I can not agree with you.
俺们这里不是来争#1的,
俺们是勃广大wsn&nv一笑的地方。
希望这里能雅俗共赏,雅俗包容。

【在 m**d 的大作中提到】
: 成为买买提第一大版
avatar
t*n
28
p1 p2 ?

【在 N******K 的大作中提到】
: 有啥毛病?
: 我的意思是 将object的地址注册 isvalid 通过判断是否注册过来决定 这种方法无效

avatar
t*o
29
最近在整理手机,把以前录的track都导出来腾空间。
基本都是这样干的
把手机录下的觉得好一些的track 倒出来,放到acid里去,
大致加点或者减点,或者复制。。。最后就over
avatar
N*K
30
你觉得这两个名字不够洋气?
改为 tom jerry?

【在 t*****n 的大作中提到】
: p1 p2 ?
avatar
I*z
31
真是高产啊!!
avatar
t*t
32
你这么做的目的是什么?
如果你需要每个new返回不同的值, 有现成的模拟器(valgrind这类的)可以帮你做到这
一点.

【在 N******K 的大作中提到】
: p1= new (objectA);
: delete p1;
: p2= new (objectA);
: 这时候 p1的值和p2的值是一样的 但是 两个指针代表了两个实例 尽管都属于同一类
: 这样 IsValid(p2) 会返回 ture 但是 IsValid(p1)也会返回true
: 如果有一个类似weak_ptr的 但是不用lock 能直接用的智能指针就好了
: 可以用 shared_ptr() 把deletor 给设置为空操作
: 其实需要的是 handle_ptr
: std::handle_ptr hp(new ObjectA)
: std::shared_ptr sp=hp; 就可以进行转换

avatar
t*n
33
IT科学家?还是先读读C的书吧。

【在 N******K 的大作中提到】
: 你觉得这两个名字不够洋气?
: 改为 tom jerry?

avatar
l*s
34
syntax error? dangling pointer?

【在 t*****n 的大作中提到】
: 114人浏览,没人看出有毛病?现在的学生都不写c了?下巴都掉了。
avatar
N*K
35
在写注册类的时候发现的问题
p=new(object);
ObjectRegistrar.register(p);
如果两个object紧连着new和delete
比如
p1=new(object);
delete p1
p2=new(object)
ObjectRegistrar object表格里面 key是 raw pointer 这个时候就不唯一了
ObjectRegistrar.IsValid(p) 这样的操作毫无意义了

【在 t****t 的大作中提到】
: 你这么做的目的是什么?
: 如果你需要每个new返回不同的值, 有现成的模拟器(valgrind这类的)可以帮你做到这
: 一点.

avatar
N*K
36
你就不能把问题直说么 ?

【在 t*****n 的大作中提到】
: IT科学家?还是先读读C的书吧。
avatar
z*3
37
都交给学ee的去搞了
以后ce和ee将会彻底同化成一个专业
你悲愤也没用

【在 t*****n 的大作中提到】
: 114人浏览,没人看出有毛病?现在的学生都不写c了?下巴都掉了。
avatar
t*t
38
本来就毫无意义, 我的问题是, 你register了想要干嘛, 如果只是查错(isvalid), 有现
成的工具, 不需要发明轮子.

【在 N******K 的大作中提到】
: 在写注册类的时候发现的问题
: p=new(object);
: ObjectRegistrar.register(p);
: 如果两个object紧连着new和delete
: 比如
: p1=new(object);
: delete p1
: p2=new(object)
: ObjectRegistrar object表格里面 key是 raw pointer 这个时候就不唯一了
: ObjectRegistrar.IsValid(p) 这样的操作毫无意义了

avatar
N*K
39
就是想搞轮子
有啥好工具?

有现

【在 t****t 的大作中提到】
: 本来就毫无意义, 我的问题是, 你register了想要干嘛, 如果只是查错(isvalid), 有现
: 成的工具, 不需要发明轮子.

avatar
t*t
40
不是说了valgrind吗? 要交钱的有purify...

【在 N******K 的大作中提到】
: 就是想搞轮子
: 有啥好工具?
:
: 有现

avatar
N*K
41
valgrind 不支持windows

【在 t****t 的大作中提到】
: 不是说了valgrind吗? 要交钱的有purify...
avatar
t*t
42
不是还有purify吗?

【在 N******K 的大作中提到】
: valgrind 不支持windows
avatar
N*K
43
没钱啊

【在 t****t 的大作中提到】
: 不是还有purify吗?
avatar
t*t
44
多新鲜啊, 没钱能办什么事.

【在 N******K 的大作中提到】
: 没钱啊
avatar
p*o
45
Try the CRT Debug Library on MSVC.

【在 N******K 的大作中提到】
: 没钱啊
avatar
h*a
46
lol

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