
c++
文章平均质量分 60
慵懒de疯子
做真实可爱的自己......
展开
-
继承
继承概念:继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,允许程序员在保持原有类特性的基础上进行扩展,增加功能。这样产生新的类,称派生类。原创 2017-10-07 22:45:56 · 302 阅读 · 0 评论 -
深浅拷贝与写时拷贝的简单认知
深浅拷贝 1.什么是浅拷贝?里面存在什么问题? 解:浅拷贝也称位拷贝,编译器只是将指针的值拷贝过来。然后会导致多个对象共用同一块空存,当一个对象将这块内存释放掉之后,另一些对象不知道该空间已经还给了系统,以为还有效,所以在对这段内存进行操作的时候,发生了访问违规。原创 2017-09-24 18:44:20 · 337 阅读 · 0 评论 -
C++模板知识点(一)
问: 什么是模板? 模板是一个蓝图,它本身不是类或者函数,编译器用模板产生指定的类或者函数的特定类型版本,产生模板特定类型的过程称为函数模板实例化模板:函数模板和类模板模板函数的格式:template<typename Param1, typename Param2, ...,class Paramn>返回类型 函数名(形参列表)//模板形参名字可以任意命名{ //函数体}**原创 2017-10-21 23:11:18 · 452 阅读 · 0 评论 -
多态_cpp
一、什么是多态? 1.多态的概念 在面向对象方法:向不同的对象发送同一个消息,不同的对象在接收的时会产生不同的行为(即方法) 在C++中,多态性的表现形式之一:具有不同功能的函数可用同一个函数名,这样就可以实现用一个函数名调不同内容的函数。 用现实生活中的例子来说一下动态,比如说:学校开学,不同身份的人会有不同的反应。比如老师要备课上课原创 2017-11-11 15:42:36 · 529 阅读 · 0 评论 -
指针和引用的区别
C语言中函数传参方式:传值和传址 传值:在函数调用过程中会生成一份临时变量用形参代替,最终把实参的值传递给新分配的临时变量即 形参。 优点:避免了函数调用的副作用,但无法改变形参的值(若要改变形参的值,只能通过指针传 递) 缺点:不是很形象友好,不安全int a = 1; int *p原创 2017-11-18 22:23:41 · 277 阅读 · 0 评论 -
代码实现一个日期类Date
日期类是C++类学习过程中比较重要的一个类,这次写的日期类主要用来模拟实现(1)日期的加减days(2)两个日期之间相隔的天数(3)判断两个日期时间是否相等(4)比较两个日期之间的大小日期类实现起来并不复杂,主要难点在于保证日期的有效合理性(比如需要解决每个月的天数不相等的问题,给某一天加上或者减去一个天数之后保证得到的天数是在当月的合理值之内的)。 话不多说,贴出代码……具体代...原创 2018-04-13 11:05:00 · 1413 阅读 · 0 评论