- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 C++常成员变量、静态变量、常成员函数初始化及定义
1、static定义的静态变量不属于某个具体类对象,它是属于类的的,只能在类的内部声明,在类外定义;即在C++中,static静态成员变量不能在类的内部初始化;2、C++中,const成员变量也不能在类定义处初始化,只能通过构造函数初始化列表进行,并且必须有构造函数。 【const数据成员只在某个对象生存期内是常量,而对于整个类而言却是可变的。因为类可以创建多个对象,不同的对象其con...
2019-10-14 23:00:47 2622
原创 C++链表插入删除遍历实现
本文通过C++实现C++单链表相关操作:初始化、插入、删除、打印等操作。#pragma once#include <iostream>//定义节点typedef struct Node { int value; Node* next;};typedef Node* pNode;class CListTest{ public: CListTest()...
2019-10-14 22:18:46 1866
原创 OpenCV4-入门学习(二)图像滤波
OpenCV图像滤波(也可称为模糊、平滑)实际是模板与图像卷积的过程,主要分为:1、线性滤波 方框滤波:模糊 均值滤波:模糊 高斯滤波:(广泛应用实际图像预处理)平滑处理、主要处理高斯噪声,降低图像的尖锐变化。无论在空间域还是频率域都是有效的低通滤波器。2、非线性滤波 中值滤波:去除椒盐噪声 双边滤波:包边去燥,可以理解为高斯滤波的升级版,在去燥...
2019-10-08 22:06:11 553
原创 C++类所占空间总结
1、一个空类所占字节为1:class Stu2{};2、类所占空间只包含变量,不包括普通函数;3、虚函数占8个字节(64位系统中),因为有指向虚函数的指针;4、类所占字节应满足内存对齐原则;5、静态变量或者静态函数不占类内存空间;原则:C++中,每个类对象的所占用的存储空间,只是该数据部分所占的存储空间,而不包括函数所占的存储空间。同一个类的多个对象共享函数代码。cla...
2019-10-08 21:03:34 1636 1
原创 C++命名空间namespace的使用
C++ 除了使用标准命名空间 using namespace std,还可以使用自己命名的空间,其目的主要是限制变量或者函数的使用范围。在实际开发中,有时多个人难免会命名相同的函数名字,为了明确该函数使用范围,引进命名空间。其特性主要如下:1-命名空间将全局作用域分成不同的部分, 2-不同命名空间中的标识符可以同名而不会发生冲突 3-命名空间可以发生嵌套 4-全局作用域...
2019-10-08 20:41:02 379
原创 OpenCV4-入门学习(一)
目录图像读取及显示图像分离通道显示 图像读取及显示 //第一个例子:显示图像void loadImage() { Mat image, grayImage;/* 常用参数: IMREAD_UNCHANGED = -1, return the loaded image as is (with alpha channel, otherwise it gets ...
2019-10-08 20:18:39 11099 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人