C/C++
文章平均质量分 50
入坑QT
这个作者很懒,什么都没留下…
展开
-
TCP原理
https://www.bilibili.com/video/BV1Vy4y177YB?p=3原创 2021-05-18 10:33:52 · 135 阅读 · 0 评论 -
C++编程规范
1.头文件依赖于前向申 什么是前向申明 当我们在头文件中需要类的定义时,只需要申明class CLASSNAME就可以了,无需使用#include “CLASSNAME.h“ 【带来的优势】 较少文件依赖,节约编译时间 更加明确的类的依赖关系 【规则】 尽可能多的使用前向申明 2.函数的参数顺序 【规则】 参数的申明顺序为,输入参数在前,输出参数在后 输入参数一般为传值和常数引用 输出参数或输入/输出参数一般为非常数指针 【带来的优势】 通过位置明确参数的作用原创 2021-05-12 19:04:09 · 181 阅读 · 0 评论 -
QT的TCP通信
原理: 效果图: 代码: 1.服务器端的.h文件 #ifndef SERVERWIDGET_H #define SERVERWIDGET_H #include <QWidget> #include <QTcpServer> #include <QTcpSocket> #include <QTimer> #include <QFile> QT_BEGIN_NAMESPACE namespace Ui { class se.原创 2021-03-04 11:18:42 · 297 阅读 · 1 评论 -
函数指针
函数指针,顾名思义,就是指向函数的指针。那么如何声明一个函数指针呢:答案是返回值以及形参列表与原函数相同,再加个指针符号' * '就好了。 bool lengthCompare(const string &, const string &); //原函数 bool (*pf)(const string &, const string &); //指向函数lengthCompare的指针,未初始化 如上所示。并且很容易知道,当我们把函数名作为一个右值使用时,此函数原创 2021-03-02 14:50:53 · 141 阅读 · 0 评论