- 博客(20)
- 收藏
- 关注
原创 C++迭代器失效情形
1、在两端插入不会导致迭代器失效,但在中间插入会导致所有迭代器失效。2、在两端删除不会导致迭代器失效,但在中间删除会导致所有迭代器失效。插入操作不会导致迭代器失效,删除操作只有被删除元素的迭代器会失效。std::list的迭代器在插入操作(一、std::vector。)后不会失效,但在删除操作。
2025-12-24 00:26:55
165
原创 模板类与继承
本文展示了C++中模板类与普通类的四种继承方式:1)模板类继承普通类,通过示例演示了派生类如何扩展基类功能;2)普通类继承模板类,需将普通类改为模板类才能实现继承;3)普通类继承已实例化的模板类,直接指定模板参数类型;4)模板类继承模板类,通过多重模板参数实现继承。每个示例都包含完整的类定义、构造函数实现和成员函数调用,展示了不同继承场景下的语法特点和实现方法,为C++模板编程提供了实用参考。
2025-12-21 16:32:26
116
原创 使用Xshell 8和Xftp 8连接VMWare虚拟机中的统信UOS系统
Xshell连接虚拟机SSH失败解决方案 当Xshell与虚拟机互ping通但连接失败时,需检查SSH服务是否启动。步骤如下: 下载安装Xshell/Xftp; 在统信系统中通过ifconfig获取IP; Xshell新建会话填写IP和凭据; 若连接失败,在虚拟机终端执行sudo systemctl start ssh启动SSH服务(或enable设置开机自启); 重启连接即可成功,Xftp也可同步使用。 关键点:确保SSH服务处于运行状态。
2025-12-19 13:40:25
271
原创 C++仿函数与转换函数
在初学过程中,发现容易混淆仿函数和转换函数,故在此次进行记录。转换函数:又称类型转换运算符,是一种特殊的成员函数,它允许一个。仿函数:又称函数对象,是一个重载了。,让对象可以像函数一样被调用。
2025-12-15 00:32:19
95
原创 C/C++中字符串处理相关函数
strrchr()——在给定的字符串中查找某个字符最后一次出现的位置(若查找成功,返回所查找字符最后一次出现及之后的字符串;strchr()——在给定的字符串中查找某个字符第一次出现的位置(若查找成功,返回所查找字符第一次出现及之后的字符串;substr()——属于std::string类的一个函数,作用同strncpy(),但比strncpy()更安全,推荐使用。strncat()——用于连接两个字符串,指定要连接的最大字符数。strncpy()——将源字符串的一部分复制到目标字符串中。
2025-09-08 00:27:59
266
原创 C++函数指针
函数指针是指向函数的指针变量,它存储的是函数在内存中的地址。通过函数指针,我们可以间接调用函数。函数指针声明语法:返回类型 (*指针名) 参数列表;
2025-07-22 00:01:47
188
原创 Linux系统下(统信UOS)安装VMware Tools
返回到命令终端,当出现询问命令时候,敲击键盘上的回车键即可(不要敲太快,要等命令执行完成,出现询问命令行时再继续敲回车键);进入解压后的文件夹,然后鼠标右键选择“在终端中打开”,安装过程中会出现应用安全提示,点击确定即可;鼠标从移动到VM的工具栏,依次点击“虚拟机”——>“安装VMware Tools”;打开“计算机”,可以看到光盘名称已经发生变化,鼠标双击“VMware Tools”;打开“计算机”,可以看到此时“磁盘列表”下方的光盘名为“UOS20”;准备工作:先进入“开发者模式”!
2025-05-20 23:22:04
2114
1
原创 C++编程中,在进行判断操作时需要注意的问题
从结果可以看到当参数为0.54的时候发生了异常,正常来说应该输出“正常”,实际却输出了“异常”由此可见,在实际开发过程中,适当的加入精度补偿有助于提高程序的正确性,平时也应养成好习惯。从上图可以看到程序在临界值出现是判断错误,在参数为0.48和0.68时都应该输出“加入精度补偿后,结果都正确。”,但实际输出的却是“
2024-08-10 19:59:20
224
原创 关于使用Xftp7进行虚拟机与Windows系统进行文件传输过程中出现中文乱码的解决方法
关于使用Xftp7进行虚拟机与Windows系统进行文件传输过程中出现中文乱码的解决方法
2023-01-06 20:08:55
1173
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅