![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习笔记
是花儿与少年里的花儿
这个作者很懒,什么都没留下…
展开
-
怎样使用类和对象——静态成员
静态数据成员用立方体类box定义两个对象,引用不同对象中的静态数据成员。#include<iostream>using namespace std;class box{public:box(int,int);int v();static int height; //把height定义为公用的数据成员函数int width;int length;};box::box(int w,int l){ width = w; length = l;}box::v(原创 2021-06-21 14:40:56 · 202 阅读 · 0 评论 -
怎样使用类和对象——友元函数
将普通函数声明为友元函数使用友元函数的简单例子#include<iostream>using namespace std;class time{public:time(int,int,int);friend void display(time &); //声明display函数为time类的友元函数private:int hour;int minute;int sec;};time::time(int h,int m,int s){ hour = h;原创 2021-05-31 14:19:17 · 312 阅读 · 0 评论 -
继承与派生
多重继承派生类的构造函数分别声明teacher(教师)类和 cadre(干部类),采用多种继承方式由这两个类派生出新类teacher_cadre(教师兼干部)类。要求:(1)在两个基类中都包含姓名、年龄、性别等数据成员(2)在teacher类中还包含数据成员title(职称),在cadre类中还包含数据成员post(职务)。在teacher_cadre中还包含数据成员wages(工资)。(3)对两个基类中的姓名、年龄,性别等数据成员用相同的名字,在引用这些数据成员时,指定作用域。(4)在类体中生原创 2021-05-30 14:12:32 · 168 阅读 · 0 评论 -
调用析构函数——对象数组
包含析构函数的c++程序#include<iostream>using namespace std;class box{public: box(int w = 10,int h = 10, int l = 10):height(h),weigh(w),lengh(l){} int v(); private:原创 2021-05-29 13:29:30 · 419 阅读 · 0 评论 -
利用构造函数对类对象进行初始化
文章目录1.对象的初始化总结2.带参数的构造函数1.对象的初始化1.1代码示例用构造函数为对象的数据成员赋初值#include<iostream>using namespace std;class time{ public: time() //定义构造成员函数,函数名与类名相同 {hour = 0; minute = 0; sec = 0; } void set_time(); void show_time(); private: int原创 2021-04-19 19:28:09 · 916 阅读 · 0 评论 -
类和对象的简单应用举例
案例一用类来实现输入和输出时间(时:分:秒)。#include<iostream>using namespace std;class time{ public: int hour; int minute; int sec;};int main(){ time t1; cin >> t1.hour; cin >> t1.minute; cin >> t1.sec; cout << t1.hour原创 2021-04-18 17:49:57 · 2945 阅读 · 0 评论 -
结构体 - 结构体数组
结构体数组#include<iostream>using namespace std;struct student{ string name; int age; int score;};int main(){ struct student s1[3] = { {"张飞", 18, 98}, {"刘备", 19, 66}, {"关羽", 20, 96} }; //给结构体数组里的元素赋值 s1[0].name = "张三原创 2021-04-04 22:20:31 · 163 阅读 · 0 评论 -
C++之数组
#使用二维数组*打印成绩单#include<iostream>using namespace std;int main(){ string name[] = {"刘备", "张飞", "关羽"}; string course[] = {"语文", "数学", "英语"}; double source[3][3]; for(int i = 0; i < 3; i++) { for(int j = 0; j < 3; j++) {原创 2021-02-07 12:13:11 · 91 阅读 · 0 评论 -
C++之类和对象的访问权限
类在设计时,可以把属性和行为放在不同的权限下,加以控制访问权限有三种1,public 公共权限2,protected 保护权限3,private 私有权限// public 类可以访问 类外可以访问// protected 类内可以访问 ;类外不可以访问// private 类内可以访问 类外不可以访问#include<iostream>using namespace std;class person{ ...原创 2021-04-11 14:25:16 · 133 阅读 · 0 评论