自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 C++ Primer Plus 学习——第六章

注意不要将 == 写成 = 运算符禁止以下写法如果直接读取一个很大的int值,大多数C++只会将其截断为合适的大小,不会通知丢失数据或将int作为double来读取,或者long long ,其空间长度足以存储典型int值!优先级高于所有关系和算数运算符AND 运算符高于 OR 运算符另外,在包含iso646.h头文件后,可以使用and表示&&or表示||not表示!cctype 函数软件包:简化诸如确定字符是否为大写字母,数字,标点符号等工作。

2024-02-22 22:22:57 964 3

原创 C++ Primer Plus 学习——第五章

当读取文件函数到达EOF时,将无可返回字符,但cin.get()将返回一个特殊值【在iostream中被定义为-1(-1在ASCII码并无定义)】来代表这种状态。同时,对于上述 y 的表达式,C++不保证输出结果一定正确,因为不能保证 4 + a++ 【并非完整表达式】中 a 的值使用后立刻增加1。对于在for循环中声明的变量,较老的C++在循环结束后仍可以使用变量,但较新的C++不允许,循环结束后即释放。注意:一个 {} 即代表着一个代码块,代码块中定义的变量,只能在自身的代码块中调用。

2024-02-20 21:17:53 976

原创 C++ Primer Plus 学习——第四章

提供灵活性:如分配数组内存【C++中:charr[20] 20个长度在编译时就分配好内存空间了,此为编译阶段决策,称为静态联编】时,OOP将这类决策推迟到运行阶段进行,减少内存浪费,要多少取多少,在运行阶段确定数组长度,即运行阶段决策,称为动态联编。输入字符串比分配空间长,若getline()或get()读取已满,但还有余下的字符在输入队列中,而getline()会设置失效位,关闭后面的输入。内存耗尽时,new请求无法满足,较老的实现中,new会返回0,而C++中值为0的指针被成为空指针【并不是野指针】,

2024-02-18 20:17:07 1079

原创 C++ Primer Plus 学习——第三章

C++基本整型:char, short, int, long, long long (C++11新增)【按宽度递增排列】【又有signed(有符) unsigned(无符)之分】当表示的整数值大于16位时,使用 long ,即使系统上为32位【保证程序的可移植性,在16位系统上正常运行】char32_t :32位,无符,表示方法 U’R’,U"dirty rat"char16_t :16位,无符,表示方法 u’C’ ,u"be good"const修饰的变量被初始化后,值被固定,编译器将不再允许修改其值。

2024-02-13 17:34:57 1660 1

原创 C++ Primer Plus 学习——第二章

cout 是一个 ostream 类对象【ostream 类定义描述了ostream 对象表示的数据以及可以对他执行的操作】cin 是一个 istream 类对象ostream 类与istream 类在 iostream 中被定义注意:类描述一种数据类型的全部属性,包括可执行的操作,对象是根据这些描述创建的实体。

2024-02-09 23:21:14 1040 1

原创 C++ Primer Plus 学习——第一章

源代码 ——> 编译器 ——> 目标代码(生成 .o 文件) ——> 链接程序(链接启动代码【由编译器添加,调用main(),操作系统与程序的桥梁】和库代码) ——> 可执行代码(生成 .out / .exe 文件)生成 a.out (会自动删除 .o 文件)( 不会自动删除 .o 文件)仅修改 a.C 后,

2024-02-08 17:21:37 573

原创 RoboCup_Agent2D入门指南

Robocup是一项非营利性的科学挑战,目标是在2050年实现组建一支机器人足球队在世界杯赛场上战胜人类队伍,目前该项目已经进行了20余年。而在原来的足球的基础上,现在逐渐发展出其他许多不同的应用场景,例如家庭工作、救援等任务。详情见官网。ps:想要了解更多,可以自行搜索(关键词:RobCup, Agent2D)

2024-02-07 07:00:00 872 2

原创 RoboCup相关资源搜集

资源搜集

2024-02-06 06:15:00 530 1

原创 RoboCup上球队完整流程

RoboCup上球队完整流程

2024-02-05 11:45:00 1158 1

原创 RoboCup-2D工具及相关命令的使用说明

对于RoboCup相关命令工具的介绍

2024-02-04 15:55:33 2121

原创 RoboCup-Agent2D的环境配置

菜单5.检测是否安装成功【rcssserver, rcsslogplayer, rcssmonitor, soccerwindow2, fedit2】等软件;菜单8.卸载已经安装的包【rcssserver, rcsslogplayer, rcssmonitor, soccerwindow2, fedit2 等】;同理,测试rcssserver, fedit2, rcsslogpalyer, rcssmonitor【后二者在Ubuntu22.04下取消安装,不必测试】将配置脚本下载到Ubuntu下!

2024-02-02 15:14:50 1630 2

原创 Ubuntu系统的安装(虚拟机/U盘实机)

对于较新的机器,可能会出现网卡驱动问题,具体解决方案可能会由于网卡型号存在差异,具体解决方案参考下方链接,对于部分电脑可能无效,动手能力差的读者可以求助学长进行操作。实机需要进入BIOS,调整启动项以及secure boot,参考第二步中的哔站链接视频【接下来,VMware安装完成后,双击桌面快捷图标,我们来创建虚拟机。进行安装,以此避免中文的出现对未来某些软件的安装可能产生的影响。Rufus使用方法简单,如下图,自行摸索即可(图14)实机安装这一步一定要谨慎,避免造成数据丢失!

2024-02-01 00:44:45 1028 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除