logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++的多态理解

c++的多态简单来说就是,在基类的函数前加上虚函数,在派生类中重写该函数,相同的方法调用,但是有不同的实现方式。其中多态又分为静态多态和动态多态。静态多态在编译器期间执行,编译器根据函数实参的类型,推断要调用的函数。动态多态就是在程序运行期间执行,判断对象的实际类型,然后调用相应的方法。动态绑定必须1. 通过指针调用;2. 指针向上转型(new) 猪向动物转型,保证安全;3. 调用虚函数(派生类一

#c++#开发语言
聊天集群项目

json之前有一篇文章说过***Json***CMake之前有一篇文章说过CMakemuduo文章链接步骤1.组合TcpServer对象2.创建EventLoop事件循环对象的指针3.明确TcpServer构造函数需要什么参数,输出ChatServer的构造函数4.在当前服务器类的构造函数当中,注册处理连接的回调函数和处理读写时间的回调函数5.设置合适的服务端线程数量,muduo库会自己分配I/O

#c++
linux下的QT无法使用中文输入法

sudo apt-get install fcitx-frontend-qt5记得进入自己的QT下载目录里面~/QT$ cd Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminput

ARM 算数指令

ARM乘法指令MUL Rd,Rm,Rs计算保存在32位寄存器Rm和Rs中的两个32位有符号数的积,将结果保存在32位寄存器Rd中,仅存放64位积的低32位。逆减法指令RSB:减法指令SUB r1,r2,r3被定义为[r1]<-[r2] – [r3],逆减法指令RSB r1,r2,r3被定义为[r1]<-[r3]-[r2]如:指令ADD r2,r1,r0将源寄存器r0和r1的内容相加,将结果保存到r

文章图片
#arm开发
到底了