- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 智能指针总结
一直对智能指针一知半解,面试的时候也含含糊糊。现在整理一下每种指针及其原理。智能指针原理智能指针就类通过出作用域自动析构函数来实现的简单实现代码:// 定义资源类class student{public: student(){ cout<<"创建了一个student对象"<<endl; } ~student(){ cout<<"销毁了一个student对象"<<endl; }
2021-06-30 21:22:10
125
原创 类中静态方法(回调函数)调用类中的信号
QT:类中静态方法(回调函数)调用类中的信号对于回调函数一般类型都应当是void(* 类型)来定义。这时候如果要给类型附实参函数的话,函数必须要有地址。但普通的成员函数需要实例化对象后才能够有地址(具体我也不知道,实例化对象后有一个this指针啥的。)既然要用到静态函数做回调函数,我们知道静态方法只能调用类中的静态成员。那如果我们要在回调函数中emit QT中的信号呢?我们可以定义一个静态的本类的对象myipdata。比如Ipdata类中msg_callback()函数为静态回调函数,signalL
2020-11-17 19:29:43
844
原创 AODV协议过程
AODV协议过程1、路由发现 目的节点广播发送RREQ,每个RREQ的标识就是他的源节点地址和他的Broadcast_id,当源节点发出一个新的RREQ时,他的Broadcast_id就会递增。 两个独立的计数器:节点序列号计数器和广播标识。 当跳数增加时,每个邻居节点要么向源节点发送一个RREP来满足RREQ,要么向他的邻居节点广播RREQ。 TIPS:节点可能从多个邻居节点收到同一个路由广播的多个拷贝。所以: 当中间节点接收到具有相同《源节点地址,Broadcast_id》的R
2020-10-28 22:33:47
1625
原创 用ipv6连实验室nas
1、首先要确定家里的路由器是否支持ipv6可以在浏览器键入http://test-ipv6.com查看,如果显示下面这样则能够使用v6。2、修改C:\Windows\System32\drivers\etc下的hosts文件将ipv6地址+用户名加入就好了。具体修改https://blog.youkuaiyun.com/qq_41684261/article/details/82846955?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCom
2020-06-23 20:05:33
789
原创 windows环境下配置MPIH2,GCC编译
下载mpih2https://blog.youkuaiyun.com/cjsh_123456/article/details/80285887下载codeblocks和mingGw64包配置codeblocks引用mpih2的链接库https://blog.youkuaiyun.com/qq_34563294/article/details/85920491...
2020-03-31 16:40:34
296
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人