Fork me on GitHub
上一页 1 ··· 87 88 89 90 91 92 93 94 95 ··· 119 下一页
摘要: 成员函数和成员变量分开存储 只有非静态成员变量才属于对象上。 每个空对象占用的内存空间为:1。c++编译器会给每个空对象也分配一个内存空间,是为了区分空对象占内存的位置。每个空对象应该有一个独一无二的空间。 函数也不会占用对象空间,所有对象共享一个函数实例。 #include<iostream> u 阅读全文
posted @ 2019-12-25 11:32 西西嘛呦 阅读(100) 评论(0) 推荐(0)
摘要: 静态成员是指成员变量和成员函数前加上关键字static。 静态成员分为:静态成员变量、静态成员函数; 静态成员变量: 所有对象共享同一份数据 在编译阶段分配内存 类内声明,类外初始化 静态成员函数: 所有对象共享同一个函数 静态成员函数只能访问静态成员变量 #include<iostream> us 阅读全文
posted @ 2019-12-25 11:16 西西嘛呦 阅读(186) 评论(0) 推荐(0)
摘要: #include<iostream> using namespace std; class Person{ public: int m_a; int m_b; int m_c; Person(int a,int b,int c) :m_a(a), m_b(b), m_c(c){} }; int ma 阅读全文
posted @ 2019-12-25 10:24 西西嘛呦 阅读(153) 评论(0) 推荐(0)
摘要: 浅拷贝:简单的赋值拷贝操作。 深拷贝:在堆区重新申请空间,进行拷贝操作。 #include<iostream> using namespace std; class Person { public: int m_age; int* m_height; Person() { cout << "Pers 阅读全文
posted @ 2019-12-25 10:16 西西嘛呦 阅读(316) 评论(0) 推荐(0)
摘要: int arr[4] = { 1,2,3,4 }; int length = sizeof(arr) / sizeof(arr[0]); cout << "数组arr的长度为:" << length << endl; 阅读全文
posted @ 2019-12-25 09:47 西西嘛呦 阅读(2450) 评论(0) 推荐(0)
摘要: 在生活中我们购买单电子产品通常都会有出厂设置,在某一天我们不用也会删除一些自己的数据信息以保证安全。 c++中的面向对象来源于生活,每个对象也都会有初始设置以及对象销毁清理数据的设置。 1.构造函数和析构函数 对象的初始化和清理也是两个非常重要的安全问题: 一个对象或者变量没有初始状态,对其使用后结 阅读全文
posted @ 2019-12-24 20:21 西西嘛呦 阅读(928) 评论(0) 推荐(0)
摘要: 权限的不同:class默认权限为private,struct默认权限为public。 #include<iostream> using namespace std; class Student { string name; int age; double score; }; struct Teach 阅读全文
posted @ 2019-12-24 16:55 西西嘛呦 阅读(426) 评论(0) 推荐(0)
摘要: c++面向对象三大特性:封装、继承、多态; 封装的意义: 将属性和行为作为一个整体,表现生活中的事物; 将属性和行为加以权限控制; #include<iostream> using namespace std; class Student { public: string name; int age 阅读全文
posted @ 2019-12-24 16:50 西西嘛呦 阅读(313) 评论(0) 推荐(0)
摘要: 作用:函数名可以相同,提高复用性。 喊出重载满足条件: 同一个作用域; 函数名相同 函数参数类型不同或者个数不同或者顺序不同; #include<iostream> using namespace std; //函数重载需要函数在同一个作用域下 void func() { cout << "调用fu 阅读全文
posted @ 2019-12-24 15:48 西西嘛呦 阅读(250) 评论(0) 推荐(0)
摘要: 在c++中,可以给函数的形参赋予默认值。 #include<iostream> using namespace std; //如果某个位置有了默认值,那么之后的形参也必须有默认值 //如果函数声明有默认参数,函数实现就不能有默认参数 //若果传入的参数覆盖了形参的默认值,就使用新的值,否则还是使用默 阅读全文
posted @ 2019-12-23 17:19 西西嘛呦 阅读(133) 评论(0) 推荐(0)
上一页 1 ··· 87 88 89 90 91 92 93 94 95 ··· 119 下一页