代码实现一个日期类Date

日期类是C++类学习过程中比较重要的一个类,这次写的日期类主要用来模拟实现(1)日期的加减days(2)两个日期之间相隔的天数(3)判断两个日期时间是否相等(4)比较两个日期之间的大小 日期类实现起来并不复杂,主要难点在于保证日期的有效合理性(比如需要解决每个月的天数不相等的问题,给某一天加上或...

2018-04-13 11:05:00

阅读数:55

评论数:0

指针和引用的区别

C语言中函数传参方式:传值和传址 传值:在函数调用过程中会生成一份临时变量用形参代替,最终把实参的值传递给新分配的临时变量即 形参。 优点:避免了函数调用的副作用,但无法改变形参的值(若要改变形参的值,只能通过指针传 ...

2017-11-18 22:23:41

阅读数:105

评论数:0

多态_cpp

一、什么是多态? 1.多态的概念 在面向对象方法:向不同的对象发送同一个消息,不同的对象在接收的时会产生不同的行为(即方法) 在C++中,多态性的表现形式之一:具有不同功能的函数可用同一个函数名,这样就可以实现用一个函数名调不同内容的函数。 ...

2017-11-11 15:42:36

阅读数:121

评论数:0

C++模板知识点(一)

问: 什么是模板? 模板是一个蓝图,它本身不是类或者函数,编译器用模板产生指定的类或者函数的特定类型版本,产生模板特定类型的过程称为函数模板实例化模板:函数模板和类模板模板函数的格式:template<typename Param1, typename Param2, ...,class ...

2017-10-21 23:11:18

阅读数:107

评论数:0

继承

继承 概念:继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,允许程序员在保持原有类特性的基础上进行扩展,增加功能。这样产生新的类,称派生类。

2017-10-07 22:45:56

阅读数:91

评论数:0

深浅拷贝与写时拷贝的简单认知

深浅拷贝 1.什么是浅拷贝?里面存在什么问题? 解:浅拷贝也称位拷贝,编译器只是将指针的值拷贝过来。然后会导致多个对象共用同一块空存,当一个对象将这块内存释放掉之后,另一些对象不知道该空间已经还给了系统,以为还有效,所以在对这段内存进行操作的时候,发生了访问违规。

2017-09-24 18:44:20

阅读数:143

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭