自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 c++三种继承方式public,protect,private

三种访问权限public:可以被任意实体访问protected:只允许子类及本类的成员函数访问private:只允许本类的成员函数访问三种继承方式public 继承protect 继承private 继承组合结果基类中 继承方式 子类中public & public继承 => publicpublic & protected继承 => protectedpublic & private继承 = > privateprotected & public继承 =>

2020-07-16 16:58:25 3805

转载 线程上下文切换与进程上下文切换

线程上下文切换与进程上下文切换进程切换分两步1.切换页目录以使用新的地址空间。2.切换内核栈和硬件上下文。对于linux来说,线程和进程的最大区别就在于地址空间。对于线程切换,第1步是不需要做的,第2是进程和线程切换都要做的。所以明显是进程切换代价大线程上下文切换和进程上下问切换一个最主要的区别是线程的切换虚拟内存空间依然是相同的,但是进程切换是不同的。这两种上下文切换的处理都是通过操作系统内核来完成的。内核的这种切换过程伴随的最显著的性能损耗是将寄存器中的内容切换出。另外一个隐藏的损耗是上下

2020-07-02 11:39:09 286 1

原创 c++指针加减运算

c++指针加减运算1.给一个指向数组的某个指针加减一个整数n,新得到的还是指针,新指针指向的元素相比之前前进(后退)了n个位置。当然,前提是加减整数的新指针仍需指向同一数组的其他元素,或者指向同一数组的尾元素的下一位置。如果计算所得指针超出了上述范围就会产生错误,且这种错误编译器一般发现不了!2.两个指针相减的结果是他们之间的距离,前提是两个指针必须指向同一数组当中的元素。int arr...

2019-09-25 17:44:09 2153

原创 c++的引用符&的二重性

c++的引用符&的二重性如何判断引用符&究竟是引用还是取地址呢,博主在阅读C++ primer的auto关键字的时候有了迷惑例子如下:int i = 0,&r= i;auto a = r;const int ci = i,&cr = ci;auto b = ci;auto c = cr;auto d = &i;/d为一个整型指针auto e...

2019-09-19 10:10:27 376 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除