3 gy1012

尚未进行身份认证

我要认证

图像处理,机器学习,python,C++,

等级
TA的排名 16w+

C++内存管理(特详细)

以下内容全部源于该链接:https://blog.csdn.net/caogenwangbaoqiang/article/details/79788368为了更好的进行学习,因此写在自己的博客里。[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C...

2019-06-02 11:28:30

C++实现二叉树 前、中、后序遍历(递归与非递归)非递归实现过程最简洁版本

本文并非我所写,是复制的该链接中的内容;最近学习二叉树,想编程实现递归和非递归的实现方式;递归的方式就不说了,因为大家的递归程序都一样;但是对于非递归的实现方式,根据这几天的查阅资料已看到差不多近10种不同的遍历二叉树的非递归实现方式,其中本文是个人觉得在前中后序三种遍历方式中,代码最统一的一种方法;1:本文链接源于:https://www.jianshu.com/p/49c8cf...

2018-07-27 22:10:29

C++ 个人学习疑难易错解惑 笔记 2

1:当派生类是多继承时,若两个以上的基类有同名成员,而派生类中无同名成员,通过派生类对象引用基类基类同名成员时,将造成二义性。二义性的检测在访问权限检测之前(此处访问权限是指各个类中的权限);若想使用基类的同名成员函数(或数据成员),有两种方式:      1>派生类对象调用时可以在成员函数之前加上类的作用域     类名::    ,即类名::成员函数。      2>赋值兼...

2018-07-26 12:08:59

C++ 个人学习疑难易错解惑 笔记 1

1:C++中,为函数传入指针,是否需要为该指针加上const ?,把const加在指针不同位置是否有区别?const限定符适用于定义变量,且定义变量之后,变量的值不能被改变,所以const对象必须初始化,该变量能执行任何变量的操作(除了不能执行改变其值的操作)。若只在一个文件中定义了一个const对象,但是在别的文件中也会使用到,但是又不想在这些文件中重新定义,可以在对const变量不管是...

2018-07-23 15:02:01

C语言 实现删除任意排序 数组中的重复值

此前在编写C语言时,一直在这个问题上没有想明白,在这里就把程序奉献出来,大家可以参考一下,进行运行#include "stdio.h"#include "string.h"void main(){ int   i,k=1,j=10,a[10]={4,4,4,4,5,4,9,9,9,10};    for(k=i=1;i<10;i++) {        for(j=0;j<k;j++)...

2018-07-15 21:13:09

C语言 基础理论中易错易忘易忽略知识点 第二节

1> if语句与switch语句在编程时经常用到 if-else 语句实现多路检测,但是层次太多,容易混淆出错。因此可以使用switch语句来实现。语句形式:   switch(表达式){     case   常量表达式1:      语句1;      case   常量表达式2:      语句2;                 ...........     case   常量表达...

2018-07-13 16:00:57

C语言 基础理论中易错易忘易忽略知识点 第一节

二进制:Binary        八进制:Octal       十六进制:Hexadecimal           十进制:Decimal1>   ASCII值:   数值小于32   :控制字符48~57           :数字字符(0 - 9)65~90           :大写字母(A—Z)97~122         :小写字母(a - z)2>  对于计算机而言,...

2018-07-12 11:32:21

QT5中QTimer使用时易错之处,以及正确使用方式

   实际应用中,常常会用到关于延时的功能,或者定时的功能;在C++或者C中可以自定义函数。也可以使用自带的Sleep(number)函数,其中number表示需要延时多少ms;    在这里将会向大家介绍一下关于QT5中的定时器类:QTimer    定时器类QTimer提供当定时器触发时发射一个信号的定时器,常用的编程格式如下:QTimer*timer=ne...

2018-07-11 17:58:22

C++ 读取vector中数据出错

此前在编程过程中使用vector时,分配了一个含有100个里层容器,且每个里层容器可存放100个元素的空间,定义的方式如下:vector<vector<float>> shape(100,vector<float>(100));该定义方式是按照语法定义的,并无问题。括号中第一个100是指定义的子容器(里层容器)的数量,括号中的vector<float&gt...

2018-07-06 17:55:56

C++中超大数组的空间分配

在C或者C++中,在函数(包括main函数)中定义数组,对于任何程序员来说都是so easy的事,当然这通常是对于一些容量小的数据;当我们有大量的数据需要处理的时候,比如1GB大小的数据,按照常规的方式在函数中定义数组空间,往往会运行出错,那么如何解决这样的问题呢?在这里大家需要了解一点的是,C++中,在函数(包括main函数)中定义超大数组,内存为栈所分配的最大空间为4M,因此在子函数或者m...

2018-07-06 17:29:43

QT5中在播放视频时出错

此前在代码实现一个播放器播放视频时,出现了如下错误:DirectShowPlayerService::doRender: Unresolved error code 80040266 这个时候是支持avi的,但是不支持mp4 MOV格式的视频。解决方法:可以下载安装k-Lite codec pack 就可以播放了,具体的安装过程这里就不详细说明了,网上有很多详细介绍的。下载地址:http://ww...

2018-07-01 18:01:26
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!