当前位置: 首页 > news >正文

网站关键词怎么设置网站图片切换怎么做的

网站关键词怎么设置,网站图片切换怎么做的,国外 wordpress模板,访问网站速度跟域名还是服务器有关前言 大家好吖#xff0c;欢迎来到 YY 滴C复习系列 #xff0c;热烈欢迎#xff01; 本章主要内容面向接触过C的老铁 主要内容含#xff1a; 欢迎订阅 YY滴C专栏#xff01;更多干货持续更新#xff01;以下是传送门#xff01; YY的《C》专栏YY的《C11》专栏YY的《Lin… 前言 大家好吖欢迎来到 YY 滴C复习系列 热烈欢迎 本章主要内容面向接触过C的老铁 主要内容含 欢迎订阅 YY滴C专栏更多干货持续更新以下是传送门 YY的《C》专栏YY的《C11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏 更加详细和全面的C知识讲解——可关注 YY的《C》专栏此系列主打期末复习速过一些基本知识点会略过例如虚函数具体原理等等 目录 一、简述题1. 简述构造函数和析构函数分别有什么作用2. 公有成员和私有成员的区别是什么3. 什么是拷贝构造函数它何时被调用 二、代码题例题1例题2例题3例题4例题5例题6例题7 一、简述题 1. 简述构造函数和析构函数分别有什么作用 构造函数用于在创建对象时初始化对象的数据成员为对象分配内存空间并执行其他必要的初始化操作。它通常用于初始化对象的状态设置初始值分配资源等。 析构函数用于在对象被销毁时执行一些清理工作比如释放对象占用的资源关闭文件断开连接等。它通常用于在对象生命周期结束时执行一些必要的清理操作以确保对象的资源得到正确释放。 2. 公有成员和私有成员的区别是什么 公有成员和私有成员是面向对象编程中的两种访问控制权限。 公有成员是指在类的外部和派生类中都可以被访问的成员。这意味着任何地方都可以访问和修改公有成员。公有成员通常用于提供接口和功能以便外部代码可以与类进行交互。 私有成员是指只能在类的内部访问的成员外部代码无法直接访问或修改私有成员。私有成员通常用于隐藏类的实现细节以防止外部代码直接访问和修改内部数据从而提高类的封装性和安全性。 总的来说公有成员提供了对外部代码的接口而私有成员隐藏了类的实现细节使得类的内部状态和行为对外部代码不可见。 3. 什么是拷贝构造函数它何时被调用 拷贝构造函数是一种特殊的构造函数用于创建一个新对象并将其初始化为另一个同类对象的副本。它的函数签名通常是类名(const 类名 obj)其中参数是对同类对象的引用。 拷贝构造函数通常在以下情况下被调用 当使用一个对象来初始化另一个对象时会调用拷贝构造函数。当把一个对象作为参数传递给函数以值传递的方式传递对象时也会调用拷贝构造函数。当从函数返回一个对象时也可能会调用拷贝构造函数。 拷贝构造函数的作用是创建一个新的对象并将其初始化为另一个对象的副本以确保在这些情况下对象的数据成员得到正确复制而不是简单地复制对象的地址。 二、代码题 例题1 声明一个名为Tree的类它有数据成员age树龄有成员函数growint year用于计算经过year这么多年的成长后树的最新年龄以及GetAge用于提取树的年龄并定义构造函数用于初始化tree对象的属性 class Tree { private:int age; // 树龄public:// 构造函数初始化树的年龄Tree(int initialAge) : age(initialAge) {}// 成长函数计算经过year年后的树的最新年龄void grow(int years) {age years;}// 获取树的年龄int getAge() {return age;} };例题2 创建一个类模仿基本数据类型的部分功能将这个类命名为Integer注意这和表示整数类型的int大小写不同。Integer类拥有整型数据成员value数值还有一些成员函数比如显示一个Integer对象的值以及将两个Integer对象相加。要求定义构造函数用于初始化Integer对象的值 #include iostreamclass Integer { private:int value; // 整型数值public:// 构造函数用于初始化整数值Integer(int v) : value(v) {}// 显示Integer对象的值void displayValue() {std::cout The value is: value std::endl;}// 将两个Integer对象相加Integer add(const Integer other) {return Integer(value other.value);} };例题3 创建一个类模仿基本数据类型的部分功能将这个类命名为Integer注意这和表示整数类型的int大小写不同。Integer类拥有整型数据成员value数值还有一些成员函数比如显示一个Integer对象的值以及将两个Integer对象相加。要求定义构造函数用于初始化Integer对象的值 #include iostreamclass Integer { private:int value; // 整型数值public:// 构造函数用于初始化整数值Integer(int v) : value(v) {}// 显示Integer对象的值void displayValue() {std::cout The value is: value std::endl;}// 将两个Integer对象相加Integer add(const Integer other) {return Integer(value other.value);} };例题4 考虑几何图形圆它有属性半径行为获取半径值计算周长计算面积输出圆的相关信息。根据上述分析请声明并实现一个Circle类 #include iostreamclass Circle { private:double radius; // 半径public:// 构造函数用于初始化半径Circle(double r) : radius(r) {}// 获取半径值double getRadius() {return radius;}// 计算周长double calculatePerimeter() {return 2 * 3.14159 * radius;}// 计算面积double calculateArea() {return 3.14159 * radius * radius;}// 输出圆的相关信息void printInfo() {std::cout Circle Information: std::endl;std::cout Radius: radius std::endl;std::cout Perimeter: calculatePerimeter() std::endl;std::cout Area: calculateArea() std::endl;} };例题5 编写一个程序设计一个类Score用于统计一个班的学生成绩其中定义一个静态数据成员totalScore存储总分一个静态成员函数GetTotalScore( )实现对该静态数据成员的访问 #include iostreamclass Score { private:static int totalScore; // 静态数据成员存储总分public:// 静态成员函数实现对静态数据成员的访问static int GetTotalScore() {return totalScore;} };// 静态数据成员的定义和初始化 int Score::totalScore 0;int main() {// 假设有一些学生成绩需要统计int scores[] {80, 90, 75, 85, 95};// 统计总分for (int i 0; i 5; i) {Score::totalScore scores[i];}// 输出总分std::cout Total score: Score::GetTotalScore() std::endl;return 0; }例题6 创建一个名为Time的类它包括分别表示小时、分钟和秒的int类型的数据成员以及两个构造函数一个构造函数将这个数据初始化为0另一个将它初始化为一个固定的值。另有一成员函数将时间以11:59:59的格式显示在屏幕上。 #include iostreamclass Time { private:int hours;int minutes;int seconds;public:// 默认构造函数将时间初始化为0Time() : hours(0), minutes(0), seconds(0) {}// 带参数的构造函数将时间初始化为给定值Time(int h, int m, int s) : hours(h), minutes(m), seconds(s) {}// 显示时间在屏幕上void displayTime() {std::cout Time: hours : minutes : seconds std::endl;} };构造函数用缺省值的形式来写 #include iostreamclass Time { private:int hours;int minutes;int seconds;public:// 默认构造函数将时间初始化为0Time(int h 0, int m 0, int s 0) : hours(h), minutes(m), seconds(s) {}// 显示时间在屏幕上void displayTime() {std::cout Time: hours : minutes : seconds std::endl;} };例题7 编写一个学生和教师数据输入和显示程序学生数据有编号、姓名、班号和成绩教师数据有编号、姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person并作为学生数据操作类student和教师数据操作类teacher的父类。试编程实现并将编写的代码贴到原代码处。 #include iostream #include string// 父类 Person class Person { protected:int id;std::string name;public:void inputPersonData() {std::cout Enter ID: ;std::cin id;std::cout Enter Name: ;std::cin name;}void displayPersonData() {std::cout ID: id std::endl;std::cout Name: name std::endl;} };// 子类 Student class Student : public Person { private:int classNumber;int score;public:void inputStudentData() {inputPersonData();std::cout Enter Class Number: ;std::cin classNumber;std::cout Enter Score: ;std::cin score;}void displayStudentData() {displayPersonData();std::cout Class Number: classNumber std::endl;std::cout Score: score std::endl;} };// 子类 Teacher class Teacher : public Person { private:std::string title;std::string department;public:void inputTeacherData() {inputPersonData();std::cout Enter Title: ;std::cin title;std::cout Enter Department: ;std::cin department;}void displayTeacherData() {displayPersonData();std::cout Title: title std::endl;std::cout Department: department std::endl;} };int main() {Student student;Teacher teacher;std::cout Enter Student Data: std::endl;student.inputStudentData();std::cout std::endl;std::cout Enter Teacher Data: std::endl;teacher.inputTeacherData();std::cout std::endl;std::cout Student Data: std::endl;student.displayStudentData();std::cout std::endl;std::cout Teacher Data: std::endl;teacher.displayTeacherData();return 0; }
http://www.dnsts.com.cn/news/130686.html

相关文章:

  • 高端企业网站建设流程企业管理咨询经营范围有哪些
  • 国外视频模板网站e中国建筑界网官网
  • 蚌埠做网站公司dw网页制作教程 div视频教程
  • 企业网站建设定制网站建设公司网站维护简单吗
  • 免费做网站的软件软件开发活动的顺序应该是
  • 网站建设英文怎么写wordpress在线音乐
  • flash 网站管理系统制造业小程序网站开发
  • 网站建设相关视频北美跨境电商平台有哪些
  • 一个简单的动态页面网站需要数据库吗wordpress主题 minecraft
  • 网站备案是哪个部门建设电子网站试卷
  • 手机免费做网站基本信息型网站有哪些
  • 企业专业网站建设哪家好wordpress手机版使用教程
  • 药店怎么建设自己的网站购物型网站用dw做
  • 网站系统建设与管为什么只有建设网站打不开
  • 做教育的有哪些网站网页翻译用什么软件
  • 什么是手机网站建设wordpress 自动邮件
  • 合山网站建设莱芜金点子最新招聘信息招聘网
  • html和php做网站哪个好上海太江建设网站
  • 做毕业设计一个网站的数据来源广东省建设监理协会信息管理网站
  • 服务器域名怎么注册优化大师绿色版
  • 制作企业推广网站wordpress做微信支付宝
  • 怎么做中英文的网站怎样开电商平台
  • 莞城网站建设公司网站制作 成功案例
  • 厦门外贸建站网页制作站点
  • 泰安商城网站开发设计宣传平台有哪些
  • 做优化的网站用什么空间好用js做的网站代码吗
  • wordpress入门建站教程二镇江网站制作咨询
  • 网站界面设计描述福建高速公路建设指挥部网站
  • 中国建设购物网站wordpress怎么自动更新网站地图
  • 网站建设虍金手指花总wordpress单点sso