自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 C++里的虚继承

virtual修饰继承方式//继承的动作 虚继承//父类:虚基类class 子类:virtual public 父类{};vbptr(虚基类指针) 其中v是virtual 虚 b是base 基类 prt指针(vbptr指向虚基类表)vbtable(虚基类表 ) 保存了当前的虚指针相对于虚基类的首地址的偏移量之所以 产生 vbptr和vbtable 目的 保证 不管...

2020-03-25 23:36:42 158

原创 继承和派生

子类继承于父类,父类派生出子类。父类又称为基类,子类又称为派生类。继承的格式为Class 派生类名 : 继承方式 基类名{//派生类新增的数据成员和成员函数};class 子类: 继承方式 父类名{//子类新增的数据成员和成员函数};继承方式分为:public : 公有继承 (重要)private : 私有继承protected : 保护继承父类个数分类:单继...

2020-03-24 22:44:59 256

原创 运算符的重载

可重载的运算符超级多,这里就列举下不能重载的算符好了。不能重载的算符有:. :: .* ?: sizeof重载自增自减运算符的时候,如果是前置的自增自减,那么调用的是operator ++(或–)()如果是后置的,那么调用的是operator ++(或–)(int)重载=运算符时,类中 没有指针成员 不需要重载=运算符,默认的浅拷贝就可以完成。类中 有指针...

2020-03-23 23:48:01 204

原创 关于友元

友元友元,顾名思义,作为朋友的成员。而且还是好朋友。假设在类中,私有的和保护的是个人的隐私,这些需要个人同意,信赖的人才能看。友元就相当于这个“人”。c++允许 友元 访问 私有数据。友元的语法:friend关键字只出现在声明处 其他类、类成员函数、全局函数都可声明为友元 友元函数不是类的成员,不带this指针 友元函数可访问对象任意成员属性,包括私有属性。1、普通全局函数 ...

2020-03-20 23:34:28 181

原创 c++构造和释放指令

1。new delete1、new 给基本类型申请空间void test(){int *p = NULL;//p = (int *)calloc(1,sizeof(int));//p = new int(100);// *p = 100p = new int;*p = 100;cout<<"*p = "<<*p<<endl;//100dele...

2020-03-19 23:11:06 219

原创 构造和析构函数

构造函数和析构函数,这两个函数将会被编译器自动调用,构造函数完成对象的初始化动作,析构函数在对象结束的时候完成清理工作。注意:对象的初始化和清理工作是编译器强制我们要做的事情,即使你不提供初始化操作和清理操作,编译器也会给你增加默认的操作,只是这个默认初始化操作不会做任何事。构造函数:实例化对象的时候系统自动调用析构函数:对象释放的时候系统自动调用...

2020-03-18 23:49:29 133

原创 关于c++的默认参数

首先建立了两个cpp文件fun.cppint func02(int x,int y,int z){return x+y+z;}main.cpp#include using namespace std;extern int func02(int x,int y=25,int z=35);void test04(){cout<<func02(100,200)<...

2020-03-17 22:43:50 215

原创 C语言与C++

1.C++语法检查增强c语言代码:int a =10;int a;//没有赋值,当做声明int main(){printf(“a:%d\n”,a);return EXIT_SUCCESS;}此代码在c++下编译失败,在c下编译通过。2.c++中所有的变量和函数都必须有类型3.更严格的类型转换二.c++对结构体的增强1.c中定义结构体变量需要加上struct关键字,c++不...

2020-03-16 23:13:41 332

原创 基于LINUX系统的音乐播放器

做了个音乐播放器的项目,要求能实现分析歌词,歌词滚屏,唱到的那一句显示红色。可以通过数字键1,2来选择要播放的歌曲,但是要按三遍。附上源码:main.c:#include<stdio.h>#include<stdlib.h>#include<string.h>#include"start_mplayer.h"#include"console.h...

2020-03-13 20:52:27 2225 1

原创 Linux常用命令

1.创建连接文件ln -s 源文件名 连接文件名(软连接)ln 源文件名 连接文件名2.cp 源文件/目录 路径 ——拷贝cp 源文件 文件名 ——复制如果拷贝文件夹必须要加-rmv 文件名 目录 ——剪切mv 文件名1 文件名2 ——重命名4.find 查找文件5.grep 查找指定的内容-n显示行号6.tar zcvf—— 压缩 (zcv顺序随意)t...

2020-03-06 22:55:14 159

udp_test.rar

一个简单的udp发送端与接收端程序,可以实现简单的通信。主要用于理解udpsocket的常用函数接口。积分设置的是零分,大家都可以看看。

2020-09-08

net_test.rar

一个基于Qt接口编写的网络聊天程序,使用时请添加QtNetwork模块。本程序很适合初学者参考,非常简单。

2020-09-08

chat_test.rar

vs编写编写的使用WSA的聊天程序,使用时请先打开服务器再打开客户端。程序比较简单,适合初学者使用参考。

2020-09-08

空空如也

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

TA关注的人

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