自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 类的优化学习

模板类在 C++ 中是一种代码生成工具。当你使用模板类时,实际上你是在创建一个框架,编译器会根据你提供的模板参数来生成具体的类定义。例如,如果你定义了一个模板类MyPair,并用实例化它,编译器将生成一个具体的类:public:private:int first;如果编译器在编译过程中没有看到这些成员函数的实现(即.cpp文件中的定义),它将无法为这些函数生成代码。这意味着当你尝试链接程序时,链接器找不到这些函数的定义,导致链接错误。

2024-05-08 22:53:57 569 1

原创 回文判断练习

代码中,这一部分是用来清除字符串中不需要的字符。具体来说,它结合了remove_if函数和erase方法来实现这个功能。remove_if函数remove_if是 C++ STL (Standard Template Library) 中的一个函数,用于从一个容器中移除满足特定条件的元素。这个函数接受三个参数:容器的开始迭代器、结束迭代器和一个谓词函数(即一个返回布尔值、决定元素是否应被移除的函数)。在您的代码中,谓词函数是,它检查一个字符是否既不是字母也不是空格。如果字符不是字母也不是空格,谓词返回。

2024-05-06 12:08:34 939

原创 STL算法涉猎

int x;int y;if (one.x!

2024-04-23 23:39:40 600

原创 # bashshell基础命令##

Linux的虚拟目录结构只包含一个叫做 root的目录的基础目录。Linux中安装的第一块硬盘为根驱动器,所有目录都是从那里开始构建的。它是 Bourne Shell 的扩展,具有许多改进,包括更好的用户交互、功能强大的脚本能力和自定义功能。-l命令会产生长列表格式的输出,提供目录中各个文件的详细信息。(注意,Linux系统严格区分大小写,-f和-F是两个不同的命令)可以区分文件和目录。-R选项称作递归选项,能列出当前目录包含的子目录的文件与目录。命令最基本的形式会显示当前目录下的文件和目录。

2024-04-19 13:53:08 762 1

原创 C++学习

在计算机科学术语中,宏是内联的,因为编译器将“函数”的内容放在调用站点,而不是插入到函数代码的间接跳转。连接:最后,在链接阶段,一个名为链接器的程序将构建最终可执行文件所需的所有目标文件收集在一起,将它们与特定于操作系统的信息捆绑在一起,最后生成一个多文件程序、抽象和可以运行和分发的预处理器可执行文件。但是与vector最大的不同是,在STL实现的储存空间是不连续的大片“page”,而vector的是连续的空间.直接将操作符运算放进while循环的判定条件中,能有效的减少代码的冗余。

2024-03-28 22:08:18 508

空空如也

空空如也

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

TA关注的人

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