摘要: 借鉴: Qt视频播放器 阅读全文
posted @ 2023-05-04 16:34 SpriteZzz 阅读(24) 评论(0) 推荐(0)
摘要: 项目演示 服务端 1.当有连接来到时接收端显示 2..当有连接登录时接收端显示UID 3.当客户端通信时,会在服务器上显示通信内容,通信的UID 4.可以选择连接,断开连接按钮点击后就可以断开服务端和客户端的连接 备注: 1.服务器端选择客户端进行消息通信目前还没有做 2.用户端的发送接收类似:Cl 阅读全文
posted @ 2023-03-30 17:21 SpriteZzz 阅读(178) 评论(0) 推荐(0)
摘要: 1.遇到的问题 2.解决 1.如果无法ping通github网址 ping github.com 需要在hosts【C:\Windows\System32\drivers\etc\】中添加 #github地址 140.82.112.4 github.com 199.232.69.194 github 阅读全文
posted @ 2023-03-17 17:19 SpriteZzz 阅读(839) 评论(0) 推荐(0)
摘要: 1. 定义头文件时,需要加上防卫式声明。 2. 相比于定义于构造函数内, 效率上会好一些。 3. 第一个构造函数有默认参数,可以不传入参数 当第二个函数定义时,会令编译器无法识别应该调用哪个函数,所以不允许出现这种情况。 4. 当函数确认不改所在类的任何变量时,需要在函数末尾加上const修饰,否则 阅读全文
posted @ 2022-06-21 09:42 SpriteZzz 阅读(97) 评论(0) 推荐(0)
摘要: 1.先ping 自己的虚拟机地址。 若无法ping通,试一下 (关闭虚拟机防火墙) sudo ufw disable 2.确定是否安装了安装ssh服务 netstat -ntlp|grep 22 显示 代表已经装上,否则需要装 安装命令: sudo apt-get install openssh-s 阅读全文
posted @ 2022-06-15 10:03 SpriteZzz 阅读(857) 评论(0) 推荐(0)
摘要: 例子: #define TEST 1.653 记号名称TEST也许从未被编译器看见;也许在编译器开始处理源码 之前它就被预处理器移走了。于是记号名称TEST 有可能没进入记号表 (symbol table)内。于是当你运用此常量但获得一个编译错误信息时,可能会带来困惑,因为这个错误信息也许会提到1. 阅读全文
posted @ 2022-06-15 09:45 SpriteZzz 阅读(34) 评论(0) 推荐(0)
摘要: 将C++视为一个由相关语言组成的联邦而非单一语言 1.C 说到底C++仍是以C为基础。区块(blocks) 、语句(statements) 、预处理器(preprocessor) 、内置数据类型(built-in data types)、数组(arrays) 、 指针(pointers) 等统统来自 阅读全文
posted @ 2022-06-14 21:54 SpriteZzz 阅读(33) 评论(0) 推荐(0)
摘要: 1.打开开发者命令程序 一般在开始栏那里会有 2.cd 到文件夹显示.cpp文件 选择你需要类所在的cpp文件下的目录 3.输入命令:cl/d1reportSingleClassLayout类名 文件名.cpp 阅读全文
posted @ 2022-04-15 15:58 SpriteZzz 阅读(365) 评论(0) 推荐(0)
摘要: //1.蛇的生成 //2.食物的生成 //3.边界的生成 //4.开始游戏 //5.控制蛇的移动方向 // a>若蛇吃到食物,身体+1,食物重新生成 // b>若蛇碰到墙壁或碰到自己身体,死亡 // c>蛇死亡之后打印分数 //6.游戏结束 #define _CRT_SECURE_NO_WARNIN 阅读全文
posted @ 2022-04-01 19:24 SpriteZzz 阅读(1644) 评论(0) 推荐(0)
摘要: 1.begin()、end() 生成指向容器中第一个元素和尾元素之后位置的迭代器。 vector<int> v1 = { 1,2,3,4 }; auto begin = v1.begin(); auto end = v1.end(); //修改v1的值 for (; begin < end; ) { 阅读全文
posted @ 2022-03-27 17:28 SpriteZzz 阅读(672) 评论(0) 推荐(0)