自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 CMake构建动态库

本节的任务:建立一个静态库和动态库,提供HelloFunc函数供其他程序编程使用,HelloFunc向终端输出Hello World字符串。安装头文件与共享库。编写一个程序使用创建的共享库(静态库和动态库)。cd /home/ccj/CMakeDemomkdir t3cd /backup/cmake/t3mkdir lib在t3目录下建立CMakeLists.txt,内容如下:PROJECT(HELLOLIB)# 通过在主工程文件CMakeLists.txt中修改ADD_SUBDI

2021-07-20 11:57:40 2805

原创 C++函数返回指针类型

1.(*func())代表函数func返回的是一个指针2.返回类型先看右边,[]:表示返回数组指针,(int,int)表示返回函数指针3.再看左边确定数组元素和函数返回的类型// 返回指向维度为1的数组的指针,参数是维度为1的数组指针int (*func(int (*a)[1]))[1]{ int (*p)[1] = a; (*p)[0] = 10; return p;}// 返回一个返回类型为int的函数指针int (*func_(int i))(int,int);

2021-05-27 18:24:16 1099

原创 C++ const修饰符的作用

修饰变量const int a = 10; //变量a为整型常量,值为10,不可修改修饰引用const int &b = a;//b为变量a的常量引用,不可通过引用修改变量修饰参数a) const 只能修饰输入参数b) const 修饰“指针传递”的参数,在左边则修饰指针指向的内容,以防意外改动指针所指数据void StringCopy(char *str_out, const char *str_in); // const char &str_in 同理其中 s..

2020-06-10 11:15:12 195

转载 int和char的区别

字符字面值一般是用一对单引号来表示。char类型一般就是用字符字面值来初始化、赋值。由于char类型的是单字节长度,当给char类型的变量用字符字面值赋值时,当单引号里面的内容超过一个字节时,系统会自动截取一个字节的内容给char变量,忽略其他的字节内容。比如char a=‘1234’;c++会认为单引号里的每一个数值都看做一个字符字面值,也就是说1 2 3 4各占一个字节,‘1234’也就是一共占4个字节,然而char变量a只是占一个字节,初始化它的值却有4个字节,系统要从’1234’中截取一个字节的.

2020-06-10 11:03:32 5422

空空如也

空空如也

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

TA关注的人

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