- 博客(6)
- 收藏
- 关注
原创 C++学习笔记(构造函数的缘由)
C++中提供了类的概念,其目标就是希望能够像初始化普通变量那样初试化对象,例如:定义了Student类(姓名,学号,数学成绩)#include<iostream>#include<string>using namespace std;class Student{private: string name; int num; float math;};int main(){}现...
2018-03-24 14:58:12
138
原创 opencv学习笔记(颜色空间)
颜色空间是指针对一个给定的颜色,如何组合颜色元素以及对其编码。常用的颜色空间有以下几种:1、RGB2、GRAY3、HSVRGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。任何颜色都有红、绿、蓝三原...
2018-03-23 15:17:43
1646
原创 C++学习笔记(const)
C++中,经常可以看到用const修饰变量,修饰函数。现在,我们对const进行总结(不必死记硬背)1、const修饰变量: int a=3;//定义整型变量a const int a=3;//表明a为常变量,a的值不能够被改变2、const修饰引用 const int &b=a;//b与a的地址相同,不能通过b来改变a的值,例如:b=5(错误) int const &...
2018-03-21 20:35:16
507
原创 C++学习笔记(this指针)
首先,要理解什么是指针?简单的说指针就是地址。例如int a=3;定义整型变量a,并给a赋初值为3。在定义a的时候,系统会为变量a分配内存,内存是有地址的,就像每个房间都有自己的房间号一样。这里我们假设a的地址为0xf0,接着定义指针变量int *p=&a;表明指针变量p存放的是a的地址(0xf0)。因此,指针变量就是用来存放地址的变量。在C++中提供了类,假设定义了如下的类:#inclu...
2018-03-21 18:42:48
299
原创 C++学习笔记(构造函数)
我们通常在定义变量的时候会对其初始化,同样,当我们定义了对象之后,也希望对对象进行初始化,对其赋值。但是我们知道类中的数据成员是私有的,不能像普通变量那样对其赋值。那么该怎样对类的对象初始化呢?对此,我们先给出如下的定义,然后再一步步解释程序的含义。#include<iostream>using namespace std;class Test{public:Test( )//构造函数...
2018-03-20 21:03:38
172
原创 C++学习笔记(类的定义)
C++相对于C来说,最重要的改进在于C++提供了类。刚开始接触类可能会感到陌生,类究竟是什么?我们可以从熟悉的结构体入手来逐渐引出类的定义。先来回忆一下C中对于结构体的定义(假设定义一个Student的结构体来存储学生的姓名,学号,成绩):Struct Student{ char name[ ];//数组存储姓名 int num;//整型数据存储学号(假设学号不超过int的范围)...
2018-03-20 19:49:16
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人