![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
Bercerkerhu
这个作者很懒,什么都没留下…
展开
-
c++动态内存的管理
我们都知道在c++中可以用new/malloc动态分配内存空间用delete/free释放动态开辟的内存空间。c++中的malloc/free是继承C语言中的malloc/free,它的用法和在c语言中的用法一模一样。 1.那么既然c++中有了可以动态开辟内存的函数为什么又要有new/delete呢?我们知道malloc只是单纯的开辟内存空间而不进行初始化,free只是将动态开辟的原创 2017-07-08 16:28:55 · 169 阅读 · 0 评论 -
c++的入门知识
类的数据类型指的是:类是成员变量和过程的聚合体,通过该聚合体,类得以完成将对象进行建模的任务面向对象编程中最富挑战性和创造性的工作就是类的设计,同时,面行对象编程也是以类的设计为基础的面向对象设计和面向对象编程的另外一个重要内容是关系:类与类之间,对象与对象之间在return语句中,返回值i: 传值返回:将i先拷贝的临时存储空间,调用着获得的是i的原创 2017-07-08 16:42:53 · 194 阅读 · 0 评论 -
用c++实现日期类函数的重载
#include #include using namespace std; class Date { public: Date(int year, int month, int day) //构造函数 :_year(year) ,_month(month) ,_day(day) {} Date(原创 2017-07-17 21:48:06 · 550 阅读 · 0 评论 -
文章标题
使用C++实现双向链表和顺序表includeusing namespace std;typedef int Datetype; struct Node//双向链表 { Node(const Datetype & ch) :_pnext(NULL) , _pfront(NULL) , _date(ch) {} Node* _pnext;原创 2017-07-22 22:23:11 · 155 阅读 · 0 评论 -
浅谈c++继承与对象模型
刚刚学习过c++的继承方面的知识,现在和大家分享下学习心得。继承可以实现代码的复用,并且允许程序员进行一定的扩展,大大减少了程序员的工作量。先给大家铺垫一点知识, 关于派生类的权限在继承后与基类权限的关系:首先进程分为以下几个继承方式: 1、单继承 2、多继承 3、菱形继承 我们先谈谈一种比较简单的继承方式,单继承吧 首先我们写了一个单继承的的代码,那原创 2017-07-25 17:37:39 · 270 阅读 · 0 评论 -
关于C++多态问题的整理
C++的多态我们可以简单的理解为“一个函数,多种方法”,程序在运行时才会被调用的函数。C++的多态性是通过虚函数来实现的,虚函数允许派生类函数重定义成员函数,而派生类重新定义了基类的虚函数的做法叫做重写成员函数,注意:如果要构成多态,我们首先就必须在派生类里面重写虚函数,然后使用基类类型的指针和引用调用虚函数,只有这样我们才能实现多态。 在学习多态这方面的知识时我们最容易弄混淆的就是函数重载、函数原创 2017-07-27 15:02:44 · 254 阅读 · 0 评论