自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux的动态链接库(.so文件)的初始、建立和使用

建立先编写一个可运行的c文件,包含需要使用的函数。//tt.c#include<stdio.h>int test(){printf(“11111”);}再使用gcc tt.c -fPIC -shared -o libtt.so命令 将add文件编译成名为libtt.so形势的动态链接库2.使用#include<stdio.h>#include&l...

2020-04-10 11:58:43 321

原创 c++11的一些特性

1.派生类中用override声明的虚函数 在编译阶段 编译器会检查基类中是否有相同原型的虚函数。2.用final定义的类不能被继承;用final定义的函数不允许被覆盖。override和final 不是关键字,也就是说他们只在 特定的地方有相应的功能,在其他地方可以用来做变量名。 但是最好不要 ,影响可读性。...

2020-03-29 16:05:24 103

原创 c++学习(进阶)第七章类的继承和派生

一、概念与语法二、继承方式和公有继承如果基类提供了私有数据的共用访问接口,就可以访问私有成员三、私有继承和保护继承私有继承很少用派生类的成员函数可以访问public但是类外也不行四、...

2020-03-28 11:12:26 152

原创 c++学习(进阶)第六章完结

一、vectorvector可以容纳任何类型的数组2.示例二、深层复制和浅层复制下图用的默认复制构造下图解释了为何操作数组1也改变了数组2三、移动构造常用的是将即将消亡的对象转移到另一个对象复制构造与移动构造的区别示例:函数返回值含有指针成员的对象下图:在return a的时候因为 IntNum a的作用域要结束了,而又需要返回一个临时作用对象a,...

2020-03-22 16:40:11 344

原创 c++学习(进阶)第六章c++11的智能指针

1.(1)unique_ptr 一旦move 原本的指针就会失效

2020-03-22 15:30:59 85

原创 c++学习(进阶)第四章

1、地址申请例子对象指针的初始化2、申请和释放动态数组delete不写方括号,就只是释放数组首地址指向行的指针 是指向整行数组。所以如果要接受这个指针 需要建立指向整行的指针。3.Point& element() 指的是返回值是引用类型,从而能真正的改变数组的内容...

2020-03-22 15:28:59 98

原创 c++学习第六章数组与指针

1.形参看似是数组,实参还是要首地址。四、对象数组

2020-03-21 16:54:27 78

原创 c++学习第五章节数据的共享与共享数据的保护

一、.导学二、标识符的作用域与可见性包括类外实现的成员函数体

2020-03-21 11:12:18 175

原创 c++学习2020.3.19

1.带默认参数值的函数给了新的数据就用给的,没给就用默认的。规则例子:声明规则2.函数的重载函数重载是c++多态性的一个重要机制,由静态多态性机制来实现的,也就是说这种多态性是在编译阶段实现的多态性。使用方法3.面向对象的特点:抽象、封装、继承、多态4.类也就是一开始直接定义的成员 在未声明类型时即为私有成员。对象类就像是用户自己定义的数据类型,使用...

2020-03-19 17:44:23 112

原创 c++学习之类型转换、枚举类型、引用、内联函数

1.小数部分舍去,不进行舍入2.前两种转换方法是继承的c的3.4.5不限定作用域的枚举类型(继承于c)6.引用7.暂时没用过8.内联函数

2020-03-18 23:11:23 141

原创 网络编程学习笔记2020.3.17

在socket中 send recv传送要通过字节流 所以需要用char型数组2.send发送出一个长度100的数组 ,如果recv未接受完 那么在一段不短时间内再调用recv,还会继续接受上次send的内容(用sleep(10)测试过)).3,线程共享的资源有堆、全局变量、静态变量、文件等 文件等公用资源 。自定义的数据类型,不能作为全局变量或者静态变量4、为一个客户端服务的线程可以通...

2020-03-17 19:44:39 106

原创 c++学习之 const与static、exit

1.const和static的区别static主要是限定变量 、函数的作用域const是限定变量值不可改变

2020-03-17 19:34:06 103

原创 c++学习之用指针访问数组、指针做参数、指针函数

用指针访问数组2.指针数组普通的数组如int型存放的是整型变量,所以是int a[3]a是一个地址 可以理解为指向整形变量的指针;指针输出存放的是 指针,int *p[3]p是一个地址 ,是指向指针的指针所以要加*;总来的来说 就是用数组存放非指针变量需要指针 ;用数组存放指针要用指向指针的指针。指针数组和二维数组的差别:一个是指针数组的每一列长度可以不同,此外更关键的是...

2020-03-14 17:24:41 268

原创 采坑日记codeblock

2020.3.71.在调用的函数名打时 ,编译可能检查不出来并报错解决:手动检查自己的调用的库函数是否有误2.在修改代码时 会出现文件名出现*正常应该不带*,此时文件无法编译运行解决:重启文件。。。。。。。。...

2020-03-08 00:13:39 237

空空如也

空空如也

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

TA关注的人

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