摘要: 扩展补充:类模板、函数模板、及其他 static 在C++中,我们创建一个类之后,如果要对其进行使用,需要实例化一个对象,此时会开辟出一段内存空间,对于同一个类,创建不同的实例后,他们所拥有的内存地址是不同的,如上述c1,c2,c3,这些是no-static members(functions)。 阅读全文
posted @ 2023-10-01 18:36 travis-ge 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 【C++侯捷】面对对象高级编程(三) 主要内容:拷贝构造、拷贝复制、析构 复习complex的构建过程 头文件的编写 #ifndef __COMPLEX__ #define __COMPLEX__ class complex { public: //构造函数 complex(double r = 0 阅读全文
posted @ 2023-10-01 18:35 travis-ge 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 【C++侯捷】面向对象高级编程(二) 操作符重载1-成员函数 C++很大的特性,在C++中,操作符(+-等)就是一种函数,可以让人重新定义,比如“+”操作符,你可以定义他要加什么。数字、分数、石头等。 在以上一直使用的complex类中,本小节定义“+”操作。 编译器如何看待操作符? 例如, { c 阅读全文
posted @ 2023-10-01 18:35 travis-ge 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 面向对象高级编程(一) 头文件与类的声明 一些需要注意的点 #include <iostream> #include "complex.h" 包含的库的文件用<>,包含用户自己建立的文件用"",延伸文件名不一定是.h或.cpp,也有可能是 .hpp或其他或甚至无延伸名。 Header(头文件)中的防 阅读全文
posted @ 2023-10-01 18:35 travis-ge 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 腾讯云COS 腾讯云COS是对象存储服务,使用它的原因是在折腾完各种博客之后发现gitpages的劣势就是加载图片太慢(之前使用github+j作为图床),现在正好尝试cos。新人可以一元一年,流量基本用不完。 购买使用COS 官方地址点这里对象存储COS 购买完资源包后。进入控制台-对象存储 开始 阅读全文
posted @ 2023-10-01 18:33 travis-ge 阅读(8) 评论(0) 推荐(0) 编辑
摘要: RM服务器使用说明 注意:本说明撰写于2023.04.17,适用于RMUL2023赛季,后续阶段可参考本文章,但部分内容可能会失效。 服务器搭建 搭建服务器详见:RM裁判系统赛事引擎搭建参考.pdf 开启服务器 确保服务器注意IP设置为192.168.1.2之后,即可开启服务器软件; 软件下载 若没有服务器软件,进入R 阅读全文
posted @ 2023-10-01 18:23 travis-ge 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 注意:本说明撰写于2023.04.17,适用于RMUL2023赛季,后续阶段可参考本文章,但部分内容可能会失效。 概览 RM裁判系统的实现其实是基于局域网间通过TCP协议进行通讯,客户端与服务端进行数据传输,并通过UI界面进行交互。想详细了解的可以去反解文件。 服务器搭建 所需设备 无线路由器(2. 阅读全文
posted @ 2023-10-01 16:03 travis-ge 阅读(97) 评论(0) 推荐(0) 编辑