掘友等级
获得徽章 0
1.23 C++中的delete[] 和 delete的区别是什么呢?
delete 和 delete[] 是跟 new 和 new[] 相对应的
即delete 释放 new 分配的单个对象指针指向的内容
delete[] 释放new分配多个对象指针指向的内存
【魔鱼队】
@盆友圈的小可爱 @小魔童哪吒
1.22 C++ 中子类空间中,成员排列顺序是怎样的呢?
是这样的哟:
父类的静态变量
父类的静态代码块--静态函数
子类的静态变量
子类的静态代码块
父类的非静态变量
父类的构造函数
子类的非静态变量
子类的构造函数
【魔鱼队】
@盆友圈的小可爱 @小魔童哪吒
1.21 hello,xdm.继续昨天的话题,怎么解决内存泄漏最有效的方法:
1.使用智能指针,智能指针会自动删除被分配的内存
2. 它和普通指针类似,只是不需要手动释放指针
3. 智能指针自己管理内存释放,不用担心内存泄漏问题
智能指针有:auto_pr,unique_ptr,shared_pr,weak_ptr 其中auto_ptr C++11 已经被弃用
【魔鱼队】
@盆友圈的小可爱 @小魔童哪吒
1.20 c/c++产生内存泄漏可以用2种方式检查:
1、使用工具Boundschecker,它是一个运行时错误检测的工具,主要定位程序运行时期发生的各种错误
2、调试运行DEBUG版程序,使用CRT(C run time libraries) 运行时函数调用栈,内存泄漏时提示内存分配序号,综合分析内存泄漏原因,排除内存泄漏
那么最有效的解决内存泄漏的方法是什么?明天来分享一波
【魔鱼队】
@盆友圈的小可爱 @小魔童哪吒
1.19 C++ 现在都更新到那个版本了,学不完的C+哈哈,C++20 都有哪些新特性,兄弟们来了解一下:
1. 定义了一个新的有趣的比较符<=>,用来在集合中比较大小
2.加入了module,增加import,export 两个关键字
3. 增加了时区time zone 和 日历 calendar 方面的计算、判断
【魔鱼队】
@盆友圈的小可爱 @小魔童哪吒
1.18 Python 中使用最多就是变量啦
变量分为两种:
1. 全局变量:在函数外面、全局范围内定义的变量
2.局部变量:在函数中定义的变量包括参数
局部变量只在函数内部生效,全局变量可以在所有函数内被访问
-----------
a=10
def foo(a):
for i in range(3):
a= a+i
foo(a)
print(a)
----------
[output]:10
【魔鱼队】
@盆友圈的小可爱 @小魔童哪吒
1.17 分享计算机网络知识
正向代理 VS 反向代理
正向代理:面向客户端,相当于转发,可以隐藏客户端,借助正向代理可以访问自身不能访问的网站
反向代理:面向服务器端,相当于网关,可以隐藏服务端,可以对服务器进行负载均衡,打通服务器
【魔鱼队】
@盆友圈的小可爱 @小魔童哪吒