Unsafe
2016-12-25 19:35:50 0 举报
登录查看完整内容
为你推荐
查看更多
”Unsafe”是一个英文单词,通常用来描述一个环境、情况或行为存在潜在的危险或风险。这个词可以用于各种上下文中,例如,如果一个建筑物的结构不稳定,我们可以说它是”unsafe”;如果一个人在驾驶时不遵守交通规则,我们也可以说他是”unsafe”。此外,”unsafe”也可以用于描述一种感觉,即某人或某事让人感到不安或担忧。例如,如果你觉得你的工作环境中有暴力倾向的人,你可能会觉得那里是”unsafe”的。总的来说,”unsafe”是一个用来提醒人们注意潜在危险的词。
作者其他创作
大纲/内容
内存申请和释放free函数:释放内存空间malloc:分配内存;new:分配内存+调用构造函数;delete:释放内存+调用析构函数;经常会造成内存泄露的一种情况是:指针p所指向的内存区域中有指针q,指针q所指向的内存区域将得不到释放,从而造成内存泄露。free只能释放参数指针所指向的内存空间,但是对于参数指针所指向的内存空间中的指针所指向的内存空间则无法释放,如果free参数指针指向结构体实例或类对象,则如果结构体或类对象有析构函数,会造成内存泄露,必须使用delete来释放;而如果结构体或类对象中没有析构函数,则无论使用free还是delete都会造成内存泄露。珍贵做法是,对于new分配的自由存储区中的结构体或类对象,尽量提供析构函数,然后使用delete来释放内存
Unsafe
都是本地方法unsafe.cpp 大多是都是系统调用
allocateMemory os::malloc(size_t size)freeMemory os::free(void *membloc()
0 条评论
回复 删除
下一页