![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 59
小心眼儿猫
这个作者很懒,什么都没留下…
展开
-
C++:函数重载、缺省参数以及命名空间
C++入门 在接触C++之前太多人都说:“C++很难,非常难”。今天我也要开始一探这C++的水了,为了避免淹死,索性我也就不去那深水区蹚了,就在这浅滩里走一走。 C++是一门通用的编程语言,广泛应用于系统软件与应用软件的开发,而我一直一来学习的C语言几乎是C++的一个子集。所以C语言支持的语法C++基本都支持并且需要用到。C++在C的基础上又多了很多的特性。下面...原创 2018-07-17 15:22:35 · 191 阅读 · 0 评论 -
C++:指针和引用
1.引用的概念及用法 2.引用做参数 3.引用做返回值 4.汇编层看引用的特性 5.引用和指针的区别原创 2018-07-30 17:43:24 · 4404 阅读 · 0 评论 -
C++:类和对象基础知识(类的实例化对象和大小计算以及内存对齐,空类大小问题)
1.什么是面向对象? 2.类的大小?为什么要内存对齐?内存对齐的计算?空类的计算 3.类的4个默认成员函数的详细使用及细节原创 2018-07-30 23:41:59 · 379 阅读 · 0 评论 -
C++:默认成员函数和this指针
this指针原创 2018-07-31 17:57:27 · 3615 阅读 · 4 评论 -
C++:日期类的实现
#include <iostream>#include<assert.h>#include<stdio.h>using namespace std;class Date{public: //该函数没有什么特别意义,仅为了测试打印日期便于观察测试结果 void show() { cout<<_yea...原创 2018-08-05 13:36:20 · 254 阅读 · 0 评论 -
C++:深浅拷贝与写时拷贝
首先我们明确一下深浅拷贝的概念。 什么是浅拷贝 所谓的浅拷贝仅仅拷贝了对象的指针,并不会额外的为对象开辟一段内存空间,而是拷贝的对象的指针指向了被拷贝对象的内存空间,也就是说,这个时候有两个指针指向同一块内存空间,下面以string类的实现画图说明。 什么是深拷贝 与浅拷贝大为不同,深拷贝是实实在在的重新开辟一段新的内存空间,再把被拷贝对象的数据依次拷贝到自己的空间中,两...原创 2018-08-05 22:15:53 · 239 阅读 · 0 评论 -
C++:string类的实现
#include&amp;lt;iostream&amp;gt;#include&amp;lt;string.h&amp;gt;#include&amp;lt;assert.h&amp;gt;#include&amp;lt;stdio.h&amp;gt;class String{public: //构造函数 String(const char *str原创 2018-08-05 22:16:30 · 255 阅读 · 0 评论