![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++技术
文章平均质量分 53
zhaowenqiang_120
这个作者很懒,什么都没留下…
展开
-
#include <iostream>与#include <iostream.h>的区别
现在来看看下面两个include: #include // 这个就是1998年标准化以后的标准头文件 #include // 这个就是标准化以前的头文件 更本质上的区别就是iostream把标准C++库的组件放在一个名位std的namespace里面。而相对的iostream.h则将这些标准组件放在原创 2012-05-12 17:27:29 · 872 阅读 · 0 评论 -
类中常量数据成员的初始化
一. 测试代码头文件,在类中定义两个常量数据成员//==============================================================// ExamConstDataMemberInitInClass.h//// begin : 2012-07-01// author : zwq// describe: 类中常量原创 2012-07-01 17:45:20 · 8128 阅读 · 0 评论 -
虚函数在基类和子类中都存在时,调用情况分析
首先,给出基类animal和子类fish//==============================================================// animal.h//// begin : 2012-06-30// author : zwq// describe: 非虚函数情况下,将子类指针赋给积累指针,验证最终调用//原创 2012-07-01 17:07:48 · 6172 阅读 · 0 评论 -
类中常量静态数据成员的初始化
等待完成!!原创 2012-07-01 18:18:32 · 704 阅读 · 0 评论 -
非虚函数在基类和子类中都存在时,调用情况分析
首先,给出基类animal和子类fish//==============================================================// animal.h//// begin : 2012-06-30// author : zwq// describe: 非虚函数情况下,将子类指针赋给积累指针,验证最终调用//原创 2012-06-30 22:56:16 · 2051 阅读 · 0 评论 -
基类指针和子类指针相互赋值
首先,给出基类animal和子类fish//==============================================================// animal.h//// begin : 2012-06-30// author : zwq// describe: 非虚函数情况下,将子类指针赋给积累指针,验证最终调用//原创 2012-06-30 19:45:13 · 20599 阅读 · 0 评论 -
C++重载
重载构成的条件:函数的参数类型、参数个数不同,才能构成函数的重载。分析以下两种情况,是否构成函数的重载。第一种情况:(1)void output();(2)int output();第二种情况:(1)void output(int a, int b = 5); (2)void output(int a);第一种情况,只有函数的返回类型不同是不能构成函数重载的。第二种情原创 2012-06-28 20:15:35 · 607 阅读 · 0 评论 -
C++中类和结构体
一. C和C++结构体区别C语言中,结构体是不能有函数的;C++语言中,结构体中是可以有函数的。二.C++类和结构体区别 (1)访问控制差异:结构体默认情况下,其成员是公有的;类默认情况下,其成员是私有的。原创 2012-06-28 17:38:56 · 661 阅读 · 0 评论 -
类的默认构造函数
如果没有为一个类显式地定义任何构造函数,编译器将自动为这个类生成默认构造函数。由编译器创建的默认构造函数称为合成的默认构造函数,它将依据如下规则初始化类中的成员变量:1.内置数据类型的初始化内置数据类型是否自动初始化取决于变量定义的位置。如果变量在全局作用域内定义(即不在任何函数中)或定义为静态局部变量,则这些成员将被初始化为0。如果变量在局部作用域内定义,则这些成员没有初始化。2原创 2012-05-13 15:39:26 · 10611 阅读 · 0 评论 -
类中引用类型数据成员的初始化
类中引用类型的数据成员必须在构造函数的初始化列表中初始化!!因为一旦进入构造函数,此引用类型数据成员不能再改变。原创 2012-07-01 18:17:01 · 1370 阅读 · 0 评论