自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++中的reverse()函数翻转字符串向量等

【代码】C++中的reverse()函数翻转字符串向量等。

2024-03-24 16:17:25 284 1

原创 C++ map与pair

pair是将2个数据组合成一组数据,当需要这样的需求时就可以使用pair,如stl中的map就是将key和value放在一起来保存。另一个应用是,当一个函数需要返回2个数据的时候,可以选择pair。pair的实现是一个结构体,主要的两个成员变量是first second 因为是使用struct不是class,所以可以直接使用pair的成员变量。原文链接:https://blog.youkuaiyun.com/LUSH_BOY/article/details/113483998。

2024-03-23 16:29:09 857

原创 geiline()与readline()

需要先check下自己的linux系统是否安装了readline库,如果没有安装,ubuntu上执行sudo apt-get install libreadline-dev;readline() 的参数是一个字符串,调用函数的时候会在屏幕上输出,这个函数会读取一行输入,然后返回一个指向输入字符串的指针,readline 会为输入的字符串动态分配内存,所以使用完之后需要free掉。由于readline是一个动态库,编译的时候需要加上 -lreadline,不然会找不到相关的函数。

2024-03-22 22:24:50 366 1

原创 map、set、unordered_set、unordered_map

类似于mapset和底层分别是用红黑树和哈希表实现的。

2024-03-22 15:54:21 313 1

原创 c++之vector 初始化

声明一个名为table的容器,其元素为vector的容器。简单来说类似一个int型的二维数组。这样,就得到了一个如下图所示的二维容器。

2024-03-18 13:19:55 125

原创 Makefile中的$@、$<.......

如果目标是“dir/a.foo.b”,并且目标的模式是“a.%.b”,那么,“$*”的值就是“dir/a.foo”。如果目标中没有模式的定义,那么“$*”也就不能被推导出,但是,如果目标文件的后缀是make所识别的,那么“$*”就是除了后缀的那一部分。例如:如果目标是“foo.c”,因为“.c”是make所能识别的后缀名,所以,“$*”的值就是“foo”。例如,如果一个目标是“foo.a(bar.o)”,那么,“$%”就是“bar.o”,“$@”就是“foo.a”。$^ 表示所有的依赖文件。

2024-03-17 17:28:35 1046 1

空空如也

空空如也

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

TA关注的人

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