摘要: T *a;T *b;b = new T(...);如果在传参时想要调用a指针的内存和b这个对象,需要用定义构造:XXX(T * &a,T * b)函数调用:XXX(a,b);两者的区别:* &a是指针引用,他可以对修改指针的指向,也可以指针指向内存地址里的内容。而*b本质是传值,是传b指针的值,我们 阅读全文
posted @ 2022-01-14 15:39 章鱼哥牌深海鱼油 阅读(187) 评论(0) 推荐(0)
摘要: https://www.runoob.com/w3cnote/cpp-const-keyword.html 修饰普通类型的变量和const 修饰指针变量,上面的链接讲的非常清楚。 下面是关于参数的有关的const: 首先是值传递:值传递的本质是拷贝了一份数据,他对全部那个内存空间里面的内容并不会产生 阅读全文
posted @ 2022-01-11 19:31 章鱼哥牌深海鱼油 阅读(37) 评论(0) 推荐(0)
摘要: 1.双方都需要安装 rsync远程同步工具 2.需要在etc/hosts 中添加映射 3.脚本编写 (在bin目录下创建) #!/bin/bash #1 获取输入参数个数,如果没有参数,直接退出 pcount=$# if((pcount==0)); then echo no args; exit; 阅读全文
posted @ 2021-10-05 09:42 章鱼哥牌深海鱼油 阅读(159) 评论(0) 推荐(0)
摘要: 来自https://mp.weixin.qq.com/s?src=11&timestamp=1633177368&ver=3350&signature=hAoLQWIn0dSKZ3MeSuMrLQfstjhYj2gGnRPlhU18UKbghfUraDH*6AdAC0fuJpSH*7Dw9xQQjv 阅读全文
posted @ 2021-10-05 08:43 章鱼哥牌深海鱼油 阅读(6078) 评论(0) 推荐(1)
摘要: 本人使用的是vc,根据阅读其他人的文章以及自己的实际验证, 目前,了解到的区别主要有两点: 大致说明虚函数与虚继承: 父类如果有虚函数,在父类对象的内存中会有一个vfptr指向虚函数的位置; 子类虚继承于父类,子类会拥有一个vbptr记录偏移量。 子类虚继承父类,会将父类的vfptr一并继承,例如父 阅读全文
posted @ 2021-09-27 22:39 章鱼哥牌深海鱼油 阅读(171) 评论(0) 推荐(0)