Visual C++面向对象与可视化程序设计部分习题答案(清华大学出版社)

1-1
詹军道
答:C++语言基本数据类型有bool型、char型、int型、float型、double型。除了bool型外,这些数据的定义分为两大类:整型和浮点型。Char从本质上说也是整型,它是长度为1字节的整型,通常用来存放字符的ASCII码。
ourcm1-2
答:在面向对象的程序设计中,函数是模块划分的基本单位,是程序设计中的基本抽象单元,是对功能的抽象。一个复杂的系统往往需要划分为若干个子系统,然后再进行复杂的开发和调试。通常我们将相对独立的、经常使用的功能抽象为函数。使用函数时可以只考虑韩式的使用方法而不必担心它的具体实现。这样有利于代码的重用,可以提高程序的开发效率,方便程序的维护。
1-3
C++语言中所有的数据基本上都可以定义为指针类型,定义的方法很简单:在申明时在申明的变量前加“*”即可。
sp板
1-4
类是C++程序的精华,是进行封装和数据隐藏的工具。通过它把逻辑上相关的尸体联系起来,并具备从外部对这些尸体进行访问的手段。格式如下:
特别响非常近Class
{
文学技巧
private:
似有成员数据及函数;
protected:
保护成员数据及函数;
public:
公共成员数据及函数;
}类的对象申明;
1-5
构造函数是一个特殊的成员函数,它主要用来为对象分配内存空间,对类的成员进行初始化并执行对象的其他内部管理操作。构造函数的特点是他的名字同类名相同,当定义该类的对象时,自动调用该函数完成对该对象的初始化操作,构造函数可以重载。构造函数的创建和其他函数基本相同但有以下特点:无返回值,可以带参数也可以不带参数,在实际应用中如果没有给类定义构造函数,系统会自动生成一个默认的构造函数,该函数没有参数,只是把对象中的每个是咧变量初始化为0.
析构函数也是累中的特殊成员,与定义它的类有相同的名字,但要在前面加上~。析构函数没有参数也没有返回值。它不能重载,因此一个类中只能有一个析构函数。析构函数执行造函数相反的操作,通常用来释放分配给对象的存储空间。当程序超出对象的作用域时,或者当对一个指针惊醒delete操作时,系统将自动调用析构函数。
1-6
丹徒实验学校
派生是指上是指在保持原有类特性的基础上,进行更具体、更详细的类的定义。派生类从基类中继承所有的公共部分并可以增加数据成员和成员函数,对原有基类的属性和方进行修改和扩充。累的继承和派生的结构层次,可以说是人们对自然中事物进行分类分析的认识过程在程序设计中的体现。
1-7
重载C++语言的一个重要特性,它包含函数重载和操作符重载。所谓函数重载是指同一个函数体对应着多个函数的实现。即允许同一个程序中可以声明多个名称相同的函数,这些函数分别完成不同的功能。使用函数重载可以减轻用户的记忆负担,并使程序结构简单、易懂。操作重载是指将语言中已有的操作符赋予新的功能,但与该操作符的本来含义不冲突。同样也达到了减轻程序员的记忆负担和事程序结构简单易懂的效果。

本文发布于:2024-09-22 01:13:00,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/435112.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:函数   进行   对象   数据   重载   成员
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议