杨柳呀
杨柳呀
全部文章
C++深度剖析...
C(1)
C++(2)
c++学习笔记(4)
C++类类型转换(1)
c++语言(1)
C语言学习笔记(7)
C语言深度剖析学习记录(29)
dynamic_cast(1)
GDB(1)
jmp(1)
makefile预定义变量(1)
OS学习笔记之X86汇编(2)
不同的继承方式(1)
中断(1)
位数组(1)
内存保护(1)
剑指offor(6)
动态规划(1)
匿名映射区(1)
哈希表(1)
宏定义(1)
常见笔试算法题分析记录(5)
总结(1)
打通Linux脉络之进程 线程 任务调度(5)
抽象类(1)
指针与数组(1)
数据结构(2)
数据结构与算法(C++/java实现)(3)
数组操作符的重载(1)
斐波那契数列(1)
最长上升序列(1)
未归档(122)
极客时间专栏(1)
栈(1)
泛型编程(1)
离散数学中的数据结构与算法(11)
类模板(1)
继承(1)
虚函数(1)
虚函数表(1)
虚拟机(1)
软件开发之底层知识修炼(2)
软件开发底层知识修炼(24)
逻辑操作符重载(1)
重建二叉树(1)
归档
标签
去牛客网
登录
/
注册
Developer-开发者
厚积薄发
全部文章
/ C++深度剖析学习记录
(共23篇)
【C++深度剖析教程19】前置操作符与后置操作符
今天来学习C++中的前置操作符(++i)与后置操作符(i++)。 一回顾 以前在C语言的理论课程中,我们就学过,前置和后置操作符,有一定的区别: 但是我们可以看到下图,发现前置和后置++的操作符所对应的汇编语言(14行和16行所对应的的汇编完全一样),是完全一样的(在linux下的ecli...
2018-01-29
0
522
【C++深度剖析教程16】智能指针的分析
今天我们来学习C++中的一个独有的特性,智能指针。智能指针的作用非常的强大,它解决了C++语言关于指针部分内存泄漏的BUG。那么在此处,内存泄漏指的是什么呢? -动态申请堆空间,用完后不归还 -C++语言中没有垃圾回收机制 -指针无法控制所有堆空间的生命周期 下面我们以一个程序的例子来说明,...
2018-01-23
0
426
【C++深度剖析教程15】经典问题解析之关于string的疑问
今天来看一下在面试笔试中经常会出错的地方。 我们先来看一个代码: #include <iostream> #include <string> using namespace std; int main() { string s = "12345&quo...
2018-01-22
0
518
【C++深度剖析教程14】经典问题解析三之关于赋值的疑问
今天我们来总结一下,之前所学C++中所遇到的一些经典的问题。 第一个疑问是: -什么时候需要重载赋值操作符 -编译器是否提供默认的赋值操作? 解答: *编译器为每个类默认重载了赋值操作符 *默认的赋值操作符仅完成了浅拷贝 *当需要进行深拷贝时,就需要进行赋值操作符的重载 *赋值操作符...
2018-01-22
0
376
【C++深度剖析教程13】函数对象的分析
今天来学习函数对象。什么是函数对象呢?下面我们以一个例子来引出函数对象的概念。 假设我们需要编写一个函数,实现下面这些功能: -函数可以获得斐波那契数列每一项的值 -每调用一次返回一个值 -函数可根据需要重复用使用 实现上面的几个功能,我们一开始的逻辑或许是这样的: #include &...
2018-01-21
0
355
【C++深度剖析教程10】C++中的字符串类
首先我们看看C语言: C语言不支持真正意义上的字符串 C语言用字符数组和一组函数实现字符串操作 语言不支持自定义类型,一次无法获得字符串类型 从C到C++中的进化过程中引入了自定义类型 在C++中,可以通过类完成字符串类型的定义 C++标准库提供了string类型 s...
2018-01-07
0
354
【C++深度剖析教程11】C++学习之编写代码实现复数类
今天,我来学习将复数的加减乘除以及比较运算,编写一个复数类,方便计算复数之间的运算。具体用的方法就是之前写过的操作符重载的概念来实现(操作符重载的概念学习)。 那么为了显得清晰,今天写的程序运用模块化的思想: Complex.h为: #ifndef _COMPLEX_H_ #define _CO...
2018-01-05
0
496
【C++深度剖析教程7】C++之类中的函数重载
函数重载的回顾(接上一篇文章): 函数重载的本质为相互独立的不同的函数 C++中通过函数名和函数参数确定函数调用 无法直接通过函数名得到重载函数的入口地址 函数重载必然发生在同一个作用域中 类中的成员函数可以进行重载 构造函数的重载 普通成员函数的重载 静态...
2018-01-03
0
393
【C++深度剖析教程6】C++之友元
这几天在复习数学考试,都没有学C++,今天抽空来学一点。 什么是友元? 友元是C++中的一种关系 友元发生在函数与类之间或者类与类之间 友元关系是单向的,不能传递 在具体讲解友元的性质之前,我们先来看看一个程序,这个程序是计算两点之间的距离: #include <s...
2017-12-22
0
453
【C++深度剖析教程5】C++中类的静态成员函数
学习交流加(可免费帮忙下载CSDN资源): 个人微信: liu1126137994 学习交流资源分享qq群1(已满): 962535112 学习交流资源分享qq群2: 780902027 在上一篇文章中我们讲了C++中类的静态成员变量,用类的静态成员变量实现了统计程序运...
2017-12-15
0
460
首页
上一页
1
2
3
下一页
末页