![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 56
CCxiechangyuancc
这个作者很懒,什么都没留下…
展开
-
C++学习2
今天还是对类与对象的知识进行总结 关键字class 标识符 { 封装:1.公有型public:所有的都可以访问 2.私有型private:只有自己可以访问 3.保护型protected:相当于继承,指定的可以访问 成员变量:全局变量和局部变量 函数:1.成员函数:普通函数可以调用 2.构造函数:类一生成就会调用的这个函数 3.析构函数:当类已经不适用的情况下调用这个函数 }原创 2016-08-17 19:15:44 · 368 阅读 · 0 评论 -
C++学习1
链表: 定义: 结构体关键字struct 结构体名 { 类型 成员变量(sum); 结构体关键字struct 结构体名 *地址(*next); } void main() { 结构体关键字struct 结构体名 变量名(n1,n2,n3); 结构体关键字struct 结构体名 *新定义的地址名(*p); n1.sum = 1; n2.sum =2; n3.sum原创 2016-08-16 19:09:04 · 285 阅读 · 0 评论 -
c++学习3
强调一下昨天的错误点 结构点的特点有四种: 1.系统自己调用 2.与类名相同 3.对类所有变量可以初始化 4.不能有返回值 类的三大基石:继承,封装,多态 继承:主要用于与派生的共同应用:实现派生类成员,对象对基类成员的访问控制 继承三大类型:公有继承,私有继承,保护继承:定义基类的时候private成员不可访问,public和protected可访问 值保持不变 需要注原创 2016-08-18 16:43:23 · 258 阅读 · 0 评论 -
c++学习4
一个实例把c++的类与对象知识点贯穿了,只要把这串代码给熟悉的掌握并且进行稍微的扩展 算是把这几天的知识给打扎实了。 定义一个Employee类,其中包括姓名、街道地址、城市和邮编等私有数据成员,构造函数以及ChangeName()和display()等公有成员函数。其中,成员函数display()显示姓名、街道地址、城市和邮编等数据成员;成员函数ChangeName()改变对象的姓名。再编写原创 2016-08-19 16:13:02 · 615 阅读 · 0 评论 -
c++学习5
多态: 多态与继承的区别在于多态可以覆盖可以反复使用,而继承则是数据的传承是不可改的 多态的主要形式就是虚函数,虚函数又分为普通的虚函数和纯虚函数,他们的区别在于 虚函数可以对父类创建对象,但纯虚函数是在父类里面对这个函数进行赋值,有纯虚函数的类就 是抽象类,抽象类是不允许创建对象的,虚函数需要区别重载函数的有两点: 1.虚函数不能和重载函数一样修改它的参数与返回类型 2.虚函数只能和原创 2016-08-22 17:20:08 · 375 阅读 · 0 评论 -
c++学习6
关于动态内存分配的两种问题: 首先C语言是因为数组的存储范围有限,如果我们数据太大就要自己申请内存, c++是new一个对象,通过类的特性去开扩内存 C语言的释放与扩充: 例: void main() { int a; scanf("%d",&a); int *p = (int *)malloc(sizeof(int)*a); for (int i = 0; i原创 2016-08-23 20:33:54 · 284 阅读 · 0 评论