C/C++
helloworldprogram
这个作者很懒,什么都没留下…
展开
-
C++ 抽象基类
抽象类通常也叫抽象基类 凡是包含纯虚函数的类都是抽象类, 纯虚函数是一个类是抽象基类的充分必要条件 纯虚函数===》必然是抽象类,抽象类====》必然有纯虚函数原创 2013-09-23 13:59:05 · 546 阅读 · 0 评论 -
C++ 编程 注意要点
1.派生类的构造函数应在其初始化表里调用基类的构造函数2.基类与派生类的析构函数应为虚函数3.构造函数析构函数与赋值函数是类的最基本的函数4.拷贝构造函数是在对象被创建时调用的,而赋值函数只能被已经存在的对象调用原创 2013-09-23 14:04:26 · 432 阅读 · 0 评论 -
C++ 有默认参数的函数
1.如果函数的定义在函数调用之前,则应在函数定义中给出默认值2.一个函数不能既做为重载函数,又作为有默认参数的函数。原创 2013-09-23 14:36:43 · 444 阅读 · 0 评论 -
C++ 函数模板
所谓函数模板,实际上就是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型类代表,这个通用函数就是函数模板。凡是函数体相同的函数都可以用这个模板来代替,不必定义多个函数,只需在模板中定义一次即可 定义模板的一般形式为 template , 其中typename 也可以用class,但是习惯上用typename,其次可以不用T而用其他的任何一个标示符号,只是原创 2013-09-23 14:28:13 · 532 阅读 · 0 评论 -
C++ 纯虚函数
特点:1. 纯虚函数没有函数体。2.最后面的=0并不表示函数后返回值为0,它只起到形式的作用,告诉编译系统它是一个纯虚函数。3.这是一个声明语句,后面应该有封号。作用:纯虚函数的作用是在基类中为其派生类保留一个函数的名字,以便派生类根据需要对它进行定义 如果在一个类中声明了纯虚函数,而在其派生类中没有对该函数定义,则该函数的派生类中仍然为纯虚函数原创 2013-09-23 13:55:54 · 754 阅读 · 0 评论 -
C++ 函数重载
C++允许用同一个函数名定义多个函数,这些函数的参数个数和参数类型不同,这就是函数的重载,即对一个函数名重新赋予它新的含义所谓重载就是 “一物多用”1 。 重载函数的参数个数,参数类型或者参数顺序三者中必须至少有一种不同,函数返回值类型可以相同也可以不同。2.。在使用重载函数时,同名函数的功能应当相同或是相近,不要用同一个函数名去实现完全不相同的功能原创 2013-09-23 14:17:39 · 480 阅读 · 0 评论 -
C++需要注意点
list 链表vector 数组set 二叉树,仅存储Keymap 二叉树,Key-Value 首先,vector是序列式容器而set是关联式容器。set包含0个或多个不重复不排序的元素。也就是说set能够保证它里面所有的元素都是不重复的。另外对set容器进行插入时可以 指定插入位置或者不指定插入位置。如insert(v.begin(),1),也可以原创 2015-03-14 10:24:12 · 480 阅读 · 0 评论