![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 65
夏大兔
这个作者很懒,什么都没留下…
展开
-
C++(0)_新特性
0.c与c++ 的区别与联系c++ 由发展而来,作为c 的超集,除了继承c 的优点以外,增加了支持面向对象的功能。 - C:面向过程、函数 缺点:程序大就难维护;数据与处理分离; - C++:面向对象 有点:可以继承,维护方便;对象=数据+处理1.注解不同: /* yyyyyyyy */ 可以多行注解原创 2016-11-16 16:17:16 · 991 阅读 · 0 评论 -
C++(1)_函数模板
函数模板模板是C++泛型编程的基础。一个模板就是创建一个类或者函数的蓝图或者说公式。假定我们希望编写一个函数来比较两个值,并指出第一个值是小于、等于还是大于第二个值。在实际中,我们可能想要定义多个函数,每个函数比较一种给定类型的值。 我们的初次尝试可能会定义多个重载函数://如果两个值相等,返回0,如果v1小返回-1,如果v2小返回1int compare(const string &v1, c原创 2016-11-16 17:08:06 · 298 阅读 · 0 评论 -
C++(2)_const
const:定义一种变量,它的值不能被改变参考:《C++ primer》初始化 const对象一旦被创建,值不能再改变,所以const对象必须初始化!const int i = get_size(); //正确:运行时初始化const int j = 42; //正确:编译时初始化,编译器会在编译过程中用到该变量的地方都替换成对应的值const int k;原创 2016-11-22 21:02:28 · 232 阅读 · 0 评论 -
C++(3)_异质链表
终于考完了万恶的期末考,有时间把落下的blog更一下异质链表异质链表means链表内节点类型可以不是同一种。 下面放上课程作业(一个小型的学校信息管理系统)中成员类型定义的.h文件。 其中有一个抽象节点(Node)基类Person类,其它类都在此基础上继承; 故在链表(HeterList)类中,定义链表头指针时,只需要将头指针定义为基类类型即可通过该头指针指向其继承类。#include <io原创 2017-01-19 15:22:02 · 3121 阅读 · 2 评论