c++学习
分享c++基础知识记录
txp玩Linux
问题交流:tu18879499804
展开
-
C语言之const和volatile"究极"学习
关于const的用法,现在大概前前后后应该写了有两篇文章,以前学习的时候,用法体会不是那么深刻,为啥这么说呢,因为在学习c++的时候,会发现const关键字有新的玩法,关于这个新的玩法,...原创 2020-08-19 07:00:00 · 528 阅读 · 5 评论 -
C++之类的继承关系学习总结(一)
一、类的组合关系:1、整体与部分的关系组合关系,从字面上来理解的话,就是谁也离不开谁,必须相互组合在一起才行,例如我们生活当中的电脑组成:代码示例:#include<iostre...原创 2020-08-18 00:24:17 · 597 阅读 · 0 评论 -
C++之字符串类学习总结
一、回顾c语言对字符串的实现:一般我们在c语言要实现对字符串操作的话,一般是采用字符数组或者一组函数来实现的,为啥这样做呢,那是因为c语言里面根本就没有字符串类型的关键字;而且c语言也支...原创 2020-08-16 07:15:01 · 261 阅读 · 0 评论 -
C++之操作符重载学习总结(二)
一、完善的复数类:在上一篇文章里面我们已经提到了操作符重载的概念和使用,同时也举例了一个数学里面的复数操作,从一开始使用友元到使用操作符重载全局函数,再到使用操作符重载类成员函数,这样一...原创 2020-08-15 12:00:00 · 193 阅读 · 0 评论 -
C++之标准库的学习总结
一、标准库“引子”:1、操作符"<<"的原生意义是按位左移,例如:1<<2它的意义是将整数1按位左移2位,即:00000001演变成...原创 2020-08-14 00:20:17 · 308 阅读 · 0 评论 -
C++之操作符重载学习总结
一、操作符重载:1、我们先来看一个问题实现,下面的复数解决方案是否可行,复数大家应该都不陌生(分为实部和虚部):classComplex{public:i...原创 2020-08-13 07:00:00 · 198 阅读 · 0 评论 -
C++之类成员函数重载学习总结
一、类中的函数重载:1、函数重载的温习:函数重载的本质为相互独立的不同函数C++中通过函数名和函数参数确定函数调用无法直接通过函数名得到函数重载函数的入口地址函数重载必然发生在同一个作用...原创 2020-08-12 00:11:00 · 1660 阅读 · 0 评论 -
C++之友元的学习总结
一、友元的概念:1、什么是友元?友元是c++中的一种关系友元关系发生在函数与类之间或者类与类之间友元关系是单项的,不能传递2、友元的用法:在类中以friend关键字声明友元类的友元可以是...原创 2020-08-11 07:00:00 · 223 阅读 · 0 评论 -
c++之重载函数学习总结
一、C++中的函数重载:1、函数重载的概念:用同一个函数名定义不同的函数当函数名和不同的参数搭配时函数的含义不同注意:在c语言中是没有函数重载这个概念的。代码示例演示:#include...原创 2020-08-10 07:00:00 · 489 阅读 · 0 评论 -
C++之静态成员变量和静态成员函数学习总结
不知不觉,又到周末了;上次在交流群里,答应给大家免费送开发板,一开始认为板子够送,但是昨天整理了一下,然后送了大概十几个网友就不够送了,还有十几个网友没得到板子,这里说声实在抱歉,下次有...原创 2020-08-08 22:37:09 · 384 阅读 · 0 评论 -
c++学习之析构函数和const总结,你真的掌握了吗?
大家好,今天再次写c++的文章,首先给各位网友说明一下这段时间为啥都是写c++的文章,没有Linux的文章;原因是这样的,自己立了一个flag,八月份把c++的基本语法全部过完(目前完成...原创 2020-08-07 10:31:30 · 490 阅读 · 0 评论 -
c++之对象构造顺序和销毁(析构函数)
一、对象的构造顺序:1、对于局部对象:当程序执行流到达对象的定义语句时进行构造。下面还是用代码来解析这句话:#include<stdio.h>classTest{...原创 2020-08-04 01:53:53 · 612 阅读 · 0 评论 -
c++之内存分配、命名空间、强制类型转换学习总结
一、C++动态内存分配:在学习c语言的时候,我们一般都是使用库函数malloc()来进行内存的申请分配,然后使用库函数free()来进行释放申请到的内存;现在在c++里面采用了另外一种内...原创 2020-08-02 20:36:20 · 542 阅读 · 0 评论 -
C++之初始化列表学习总结
大家周末好,本次给大家分享的内容是C++里面的初始化列表运用,希望对大家有帮助。一、引出列表的使用:1、在介绍列表之前,我们先来看看使用const关键字来修饰类中的成员会有什么事情发生,...原创 2020-07-18 17:03:31 · 322 阅读 · 0 评论 -
C++之拷贝构造函数的浅copy和深copy
一、深拷贝和浅拷贝构造函数总结:1、两个特殊的构造函数:(1)无参构造函数:没有参数的构造函数ClassTest{public:Test(){...原创 2020-08-31 00:01:33 · 446 阅读 · 0 评论 -
C++之类型转换函数
一、转换构造函数的学习:1、回忆数据类型转换:在平时写代码的时候,最怕的就是那种隐式数据类型转换了,一不小心,软件就bug不断;而显式数据类型(一般是程序自己去强制类型转换,这个是我们能...原创 2020-08-28 22:28:17 · 629 阅读 · 0 评论 -
再论C++中的const和引用
今天给大家分享一下这段时间学习c++的总结学习:c++里面的const关键字和引用。一、const关键字的总结1、const什么时候为只读变量,什么时候又是常量呢?(1)const常量的...原创 2020-08-27 22:02:04 · 210 阅读 · 0 评论 -
C++之智能指针的学习总结
一、智能指针的学习:1、内存泄漏:关于内存泄漏这个问题,一般都会牵扯到指针这个话题,也就是我们常说的动态内存分配;然而在程序员手动进行堆空间的分配时(指针无法控制所指堆空间的生命周期,)...原创 2020-08-26 22:37:01 · 193 阅读 · 0 评论 -
C++之类模板的深入学习总结
一、类模板的深入学习:1、类模板可以定义任意多个不同的类型参数(这一点和模板函数一样)template<typenameT1,typenaemT2>class...原创 2020-08-25 07:00:00 · 178 阅读 · 0 评论 -
C++之类模板的概念学习总结
一、类模板的引出:1、在c++中是否能够将泛型的思想应用在类上呢?我们在前面的两篇文章里面,对函数模板有了一个清楚的认识,作为类比学习,当然泛型的思想是可以应用到类上的。2、类模板:一些...原创 2020-08-25 07:00:00 · 183 阅读 · 0 评论 -
c++ 之布尔类型和引用的学习总结!
一、布尔数据类型:在c语言里面我们知道是没有布尔数据类型的,而在C++中添加了布尔数据类型(bool),它的取值是:true或者false(也就是1或者0),在内存大小上它占用一个字节大...原创 2020-06-21 17:01:25 · 465 阅读 · 0 评论 -
c++中的构造函数学习总结(一)
大家晚上好,今天给大家分享的是c++中的构造函数,这段时间可能分享c++、Uboot、linux内核的文章会比较多一点,自己的拖延症太强了,得改掉这个坏习惯来。每天进步一点点,日积月累你...原创 2020-06-02 00:59:39 · 237 阅读 · 0 评论 -
C++中const与C中的const使用对比
大家好晚上好,今天给大家分享的是,c++中的const的使用,在我们以前学习c语言的时候,我们已经接触了const的用法,那么在c++中,const的使用,又会有什么样的不同呢?接下来就...原创 2020-06-02 00:59:39 · 223 阅读 · 0 评论 -
c++中的动态数组和动态结构体、string类学习总结
大家周末好,今天给大家分享c++中的动态数组和动态结构体以及string类的学习总结,在今天写文章之前,给大家分享一个可以面试刷题的地方,如果大家平时没啥事情或者离面试时间比较久,可以尝...原创 2020-05-30 04:00:10 · 2459 阅读 · 0 评论