自定义博客皮肤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)
  • 收藏
  • 关注

原创 类的默认成员函数

类默认生成的成员函数有六个,它们分别是:构造函数、拷贝构造函数、析构函数、赋值操作符重载、取地址操作符重载和const修饰的取地址操作符重载。一、构造函数 1、什么是构造函数? 初始化对象,有且仅在定义一个对象时自动执行一次的函数,就称为构造函数。据悉:类的数据成员是不能在声明类的时候初始化的,因为类并不是一个实体,而是一种抽象的数据类型,并不占据存储空间。2、构造函数的特性 (1)...

2018-07-31 01:37:26 7641 3

原创 POSIX信号量

1、概念 POSIX信号量与SYSTEM信号量的作用相同,都是同步操作,达到无冲突地访问共享资源。但是不同的是,POSIX信号量可以用于线程间同步。其实,POSIX信号量是具有等待队列的计数器,它的相关函数存放在“semaphore.h”文件中。2、初始化信号量 (1)函数原型:int sem_init(sem_t *sem, int pshared, unsigned int value...

2018-07-27 10:38:58 740

原创 C++缺省参数

一、缺省参数的概念 缺省参数是声明或定义函数时为函数的参数指定一个默认值。在调用该函数时,如果没有指定实参则采用该默认值,否则使用指定的实参。 【例】#define _CRT_SECURE_NO_WARNINGS 1#include<iostream>using namespace std;void TestFunc(int a = 0){ c...

2018-07-23 13:00:06 4440

原创 静态库和动态库

一、静态库 1、静态库的命名 静态库的命名方式是“libxxx.a”,其中“xxx”为库名,库名前加“lib”,后缀用“.a”。2、工作过程 在编译过程中,静态库的所有数据都被载进目标文件里。程序运行的时候就不再需要静态库了。3、优点 编译后的执行程序不需要外部函数库支持。4、缺点 (1)静态函数库编译成的文件占用的内存比较大。 (2)当静态库改变时,程序必须重新编译。...

2018-07-04 14:45:11 1331

原创 Linux环境变量

1、环境变量的概念 1.1 环境变量的含义 环境变量一般是指操作系统中指定操作系统运行环境的一些参数。它相当于一个指针,想要查看变量的值,需要加上“$”。 1.2 环境变量的分类 1.2.1 按作用的范围分 在Linux中的变量,可以分为环境变量和本地变量: 1)环境变量:相当于全局变量,存在于所有的Shell中,具有继承性; 2)本地变量:相当于局部变量只存在当前Shell中,本地...

2018-07-02 23:50:46 20006 3

空空如也

空空如也

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

TA关注的人

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