今日一句总结:假设我的专业课可以考到126分,政治60分;那么我只要数学+英语>=150分就可以被录取;三天后会检测一下
微信摘要:
————— 2020-10-09 —————
妈,她亲我 16:18
@Cedar~C++后台~深圳 函数返回指针,好像有个什么潜在问题吧
无理 16:22
heep 内存被释放@妈,她亲我
妈,她亲我 16:22
是的。
fx 16:26
[Images: int sum(int p){给p赋了一个局部变量的地址;return p;}]
fx 16:26
上图这个?
fx 16:28
[Images:函数体内{int *ptr{new int{}}; ptr = nullptr;} ] //这个ptr 也会内存泄漏嘛?
无理 16:34
不是这个吧@妈,她亲我
无理 16:40
这种吧
无理 16:48
[Images: int allocateArray(int size) {return new int[size];}
然后 调用allocateArray初始化某指针:int p{allocateArray(25)};
然后 delete[] p;} ]
妈,她亲我 16:50
你这是返回了外部传来的指针
妈,她亲我 16:50
我记得是函数内部的指针不能返回
浪矢小王子 16:50
这种会野指针呀
无理 16:55
对啊
无理 16:56
实际上取得是ptr的地址。效果是一样的
zxf 17:03
也不叫野指针吧,反正栈上的会被回收
行者 17:09
指针返回后,能否使用,得看他所管理的资源是否被释放
行者 17:10
单论指针本身 没有任何意义 // 废话。。,他们讨论的应该是说局部变量指针在函数返回后会被清理,所以分配的资源无法delete;但是返回值如果赋给了主调函数内的变量,应该还可以继续释放资源。。。?
————— 2020-10-10 —————
8:17 pm
以太网封装过程:
应用层的数据传下会话层;在传输层加上TCP/UDP报头 成为segment;
段到网络层加上IP报头 成为packet
包到数据链路层加上以太网帧头 成为frame
帧到物理层 转换为比特电信号 传至另一个机子
p1: So my son resented me because
I never made time for him unless he asked.
Therapist: [fb] Yup; because if he’d really mattered…
…you would have put yourself out there.
【” Put yourself out there” means ” make an effort even if it makes you uncomfortable” .】
p1: Damn.
[fwoosh]
THERAPIST: NEXT!
p2: I don’t know why she was angry.
I told her I’d support her no matter what she chose.
THERAPIST: That doesn’t sound like a partner.
That sounds like a crutch.
p2: Shit, you’re right!
[fwoosh]
p3: Every time I see a girl kissing another girl—
THERAPIST: You’re gay!
p3: Ohhhhh…!
[fwoosh]
p3: [vo] Turns out, like, a whole
third of them were just in the closet.
…
调侃里最后一句话是THERAPIST说的不是p3 p3已经[fwoosh]消失了。。。