自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用信号处理函数sigaction报错

在使用信号处理函数signaction()时,会用到struct sigaction,在头文件中也包含了'signal.h',但是仍然会报错,会提醒不允许使用不完整的类类型。解决办法:在代码最上面加上一个宏定义:#define _XOPEN_SOURCE 700。

2023-05-02 16:15:51 1153 2

原创 C++中对象的初始化和清理

一、构造函数和析构函数构造函数的作用是初始化(针对对象的成员属性),析构函数作用是清理。语法实现:构造函数:类名(){ }1. 没有返回值也不写void2. 函数名称与类名相同3. 构造函数可以有参数,因此可以发生重载4. 程序在调用对象时候会自动调用构造,无须手动调用,而且只会调用一次析构函数:~类名(){ }1.没有返回值也不写void2. 函数名称与类名相同,在名称前加上符号 ~3. 析构函数不可以有参数,因此不可以发生重载4. 程序在对象销毁前会自动调用析构,无须手动

2022-05-25 21:02:16 538

原创 C++中的封装(类和对象)

面向对象的三大特性:封装,继承,多态。目录一、封装1、类,对象,属性和行为2、访问权限3、struct和class的区别4、将成员属性设置为私有5、练习案例:设计立方体类一、封装1、类,对象,属性和行为举例:人可以作为对象,属性有姓名、年龄、身高、体重...,行为有走、跑、跳、吃饭、唱歌...语法: class 类名{ 访问权限: 属性 / 行为 };举例:计算圆的周长//圆周率const double PI = 3.14;class Circle

2022-05-24 14:39:58 189 1

空空如也

空空如也

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

TA关注的人

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