面向对象及可视化程序设计(编辑修改稿)内容摘要:
10 ( 4) 将 sortint 和 sortchar 函数更名为 sort,并修改对应函数调用,并根据自己体会描述函数重载带来的好处。 3.学习和使用内联函数 ( 1) 将 sort 工程中的 sort 函数中的两个变量交换写成两个重载函数, 函数原形如下: void swap(int amp。 x,int amp。 y)。 void swap(char amp。 x,char amp。 y)。 请写出其实现代码,并在 main函数中调用。 11 ( 2) 在两个 swap 函数前添加 inline 关键字,重新运行程序。 体会此处用函数和不用函数的区别,用 inline 函数和用普通函数的区别。 4.多文件使用 ( 1).向 sort 工程中添加一个 文件。 ( 2).将原来程序中的 sort和 swap 函数剪切到 中。 ( 3).在 中用 extern添加两个 sort函数的声明。 写出声明代 码 ( 4)。 请指出多文件给程序设计带来的好处。 12 实验四 . 类和对象 一、 实验要求: 1. 掌握 C++程序中类和对象的实现及使用方法。 2. 掌握构造函数及析构函数的使用方法。 3. 验证 this 指针、静态成员、友元等的定义和使用方法。 二、 实验内容: 1. 编程实现一个三角形类,在类中封装其各种操作。 ( 5) 在 Visual C++中新建一个名称为“ triangle”的“ Win32 Console Application”工程。 ( 6) 在源程序编辑窗口输入如下代码中新建一个类。 class CTriangle { private: int m_pos[3][2]。 //用于存储三个顶点的坐标 }。 ( 7) 添加构造函数 在构造函数中将三个顶点坐标全部初始化为 0,请写出构造函数代码 ( 8) 向类中添加一个静态成员函数,用于计算两点间的距离,请写出实现代码: ( 9) 因为有可能用户输入的三个顶点不能组成三角形,所以需要判断参数是否合法,该函数为私有,请写出实现代码。 13 ( 10) 添加设置三角形三个顶点坐标的函数,请写出实现代码。 ( 11) 添加计算周长的函数,请写出实现代码。 ( 12) 添加计算面积的函数,请写出实现代码。 ( 13) 编写 main 函数,在其中试用 CTriangle 类。 请根据自己的体会,描述一个类的成员函数哪些应该是私有,哪些应该是公有。 14 2. 编程实现一个字符串类 CString,能够存放长度不定的字符串。 ( 1) 在类中 提供如下成员函数,请编写程序实现,说明:其中每个成员函数的返回值,由读者根据需要分析指定。 CString() //无参数构造函数 CString(CString amp。 c) //复制构造函数 SetString(char *p) //设置字符串 SetString(CString amp。 c) //设置字符串 SetString(char ch) //设置字符串 GetLength() //返回字符串长度 Ltrim() //去除左边空格 Rtrim() //去除右边空格 StrLink(char *p) //连接字符串 StrLink(CString amp。 c) //连接字符 Ucase() //转大写 Lcase() //转小写 DelChar(char ch) //删除指定字符 请写出 SetString(char *p) 的完整实现代码 请写出 StrLink(CString amp。 c)的完整实现代码。面向对象及可视化程序设计(编辑修改稿)
相关推荐
诚信是企业之本。 天正集团正是靠诚信经营,质量第一赢得了客户和市场的青睐。 在天正集团网站的建设中,也要展示出企业的诚信形象,通过互联网传播天正的企业精神和企业文化。 、保持市场的领先地位 、吸引更多的客户 、为现有的客户提供更有效的服务 、开发新的商业机会 、建立完善的网上服务系统 、提高管理效率 四、 网站设计风格 网站语言: 简体中文 繁体中文 英文 天正集团的客户层面广
于溶液的说法,不正确的是( ) A.冷却或加入硝酸钾固体都能使接近饱和的硝酸钾溶液达到饱和 B.汗水浸湿的衣服晾干后出现白色斑迹,是因为水分蒸发后盐分结晶析出 C. 氯化钠在 20℃时溶解度是 36g,则 100g 的氯化钠溶液中 氯化钠 的质量分数为 36% D. 氨水是氨气的水溶液,根据气体溶解度变化规律,贮存时要阴凉密封 1 “黄金有价玉无价”,某一种玉石的主要成份是 NaAlSi2O6
EIA/TIA 568B 工业标准及国际商务建筑布线标准 GB/T5031120xx:《建筑与建筑群综合布线 系统 工程设计规范》 GB/T5031220xx:《建筑与建筑群综合布线 系统 工程验收规范》 GBJ4281:《工业企业通信设计规范》 YDT20xx93:《城市住宅区和办公楼电话通信设施设计标准》 充分保证综合布线网络的高速、可靠的信息传输要求。 能在现在和将来适应技术的发展
量达到 3400亿千瓦时左右。 4) 2041年~ 2050年,光伏发电为全国供电 发展目标为:到 2050 年,青海省光伏发电总装机达到 10 亿千瓦(即 1000GWp),年发电量达到 万亿千瓦时左右,成为全国能源基地,可以为全国提供电力。 青海省光伏产业发展定位为:青海省第 5大支柱产业。 结合青海省光伏应用的发展定位和现有的光伏产业链,青海省太阳光伏产业的发展重点是:硅材料提纯、硅锭
进一步 升高,因此,使绝缘破坏,形成两点或者多点的接地短路,造成停电事故。 为解决此问题,通常在中性点接入消弧线圈。 在各级电压网络中,当全系统的电容电流超过下列数值时,且要求带故障持续运行,即应装设消弧线圈: 3~6Kv 电网 30A; 10Kv 电网 20A ; 35Kv 电网10A。 下图所示为中性点经消弧线圈接地电网发生 A 相接地故障示意图。 中性点位移电压 0U 变为故障点零序电压
、屋面支撑、吊车梁等基本构件的计算和绘图。 STS 软件可以独立运行,也可以与 PKPM 系列其他软件数据共享,配合使用。 STS三维模型数据可以接口 SATWE、 TAT、或 PMSAP 来完成钢结构的空间计算与构件验算, 可以接口 JCCAD 完成基础设计。 STS 二维模型数据也可以接口 JCCAD 完成独立基础设计。 STS 软件可以用三维方法和二维方法建立结构模型。 软件提供