搜索结果
查询Tags标签: Rational,共有 22条记录-
软件工程导论——构建模型类型
2022-09-02 构建模型的类型有: 1、瀑布模型 瀑布模型是像一个下台阶的形式。有过渡阶段。包括需求分析,设计,开发,集成,测试等方面。 图1-1 瀑布模型图2、快速原型模型 快速原型模型,是根据用户描述的所面临的问题进行需求分析,设计。 图1-2 快速原型模型图3、增量…
2022/9/2 23:22:53 人评论 次浏览 -
【Effective C++】设计与声明——成员变量和成员函数
将成员变量声明为private 为什么成员变量不该是public? (1)从语法一致性来说,如果成员变量不是public,就需要通过成员函数访问成员变量。public接口内的每样东西都是函数的话,客户就不需要在访问class成员时考虑要不要加小括号。(2)如果成员变量是public,任何人都…
2022/7/10 14:24:21 人评论 次浏览 -
Effective C++ 笔记 —— Item 46: Define non-member functions inside templates when type conversions are
Item 24 explains why only non-member functions are eligible for implicit type conversions on all arguments, and it uses as an example the operator* function for a Rational class. This Item extends the discussion with a seemingly innocuous modification…
2022/3/1 20:22:44 人评论 次浏览 -
1088 Rational Arithmetic (20 分)
For two rational numbers, your task is to implement the basic arithmetics, that is, to calculate their sum, difference, product and quotient. Input Specification: Each input file contains one test case, which gives in one line the two rational numbers…
2022/2/11 23:46:46 人评论 次浏览 -
条款23和条款24
条款23:宁以non-member、non-friend替换member函数 为什么要用非成员函数、非友元函数替换成员函数呢?其实这是为了保证数据的封装性。而数据的封装性强弱是怎么体现的呢?一种粗糙的量测,我们认为越多的函数能访问它,数据的封装性就越低,因为如果数据发生改变,因它…
2022/1/5 6:09:16 人评论 次浏览 -
条款23和条款24
条款23:宁以non-member、non-friend替换member函数 为什么要用非成员函数、非友元函数替换成员函数呢?其实这是为了保证数据的封装性。而数据的封装性强弱是怎么体现的呢?一种粗糙的量测,我们认为越多的函数能访问它,数据的封装性就越低,因为如果数据发生改变,因它…
2022/1/5 6:09:16 人评论 次浏览 -
Rational Rose的安装及使用教程(包括菜单命令解释、操作向导说明、快捷命令说明)
一、安装教程 我安装时用的是镜像文件,所以安装前需要辅助软件来处理镜像文件。我用到的是UltraISO。UltraISO中文名叫软碟通 是一款功能强大而又方便实用的光盘映像文件的制作/编辑/转换工具,它可以直接编辑 ISO文件 和从ISO中提取文件和目录,也可以从 CD-ROM 制作光盘…
2021/12/7 23:17:04 人评论 次浏览 -
Rational Rose的安装及使用教程(包括菜单命令解释、操作向导说明、快捷命令说明)
一、安装教程 我安装时用的是镜像文件,所以安装前需要辅助软件来处理镜像文件。我用到的是UltraISO。UltraISO中文名叫软碟通 是一款功能强大而又方便实用的光盘映像文件的制作/编辑/转换工具,它可以直接编辑 ISO文件 和从ISO中提取文件和目录,也可以从 CD-ROM 制作光盘…
2021/12/7 23:17:04 人评论 次浏览 -
《Effective C++》学习笔记(条款24:若所有参数皆需类型转换,请使用非成员函数)
最近开始看《Effective C++》,为了方便以后回顾,特意做了笔记。若本人对书中的知识点理解有误的话,望请指正!!! 导读中提过令类支持隐式类型转换是不好的。但是这也是有例外的,最常见的例外就是在建立数值类型时,比如用一个类代表有理数,支持int的隐式转换为有理…
2021/11/10 22:10:28 人评论 次浏览 -
《Effective C++》学习笔记(条款24:若所有参数皆需类型转换,请使用非成员函数)
最近开始看《Effective C++》,为了方便以后回顾,特意做了笔记。若本人对书中的知识点理解有误的话,望请指正!!! 导读中提过令类支持隐式类型转换是不好的。但是这也是有例外的,最常见的例外就是在建立数值类型时,比如用一个类代表有理数,支持int的隐式转换为有理…
2021/11/10 22:10:28 人评论 次浏览 -
OO设计--JAVA-有理数类的设计
OO设计–JAVA-有理数类的设计 问题 按照BigDecimal类以面向对象的方式设计有理数类。 给出你的测试代码。要在与有理数类不同包的其他类中调用有理数类。 尝试回答与c语言的有理数代码相比较。 Rational函数 package test;import java.math.BigDecimal;public class Ratio…
2021/9/27 20:11:40 人评论 次浏览 -
OO设计--JAVA-有理数类的设计
OO设计–JAVA-有理数类的设计 问题 按照BigDecimal类以面向对象的方式设计有理数类。 给出你的测试代码。要在与有理数类不同包的其他类中调用有理数类。 尝试回答与c语言的有理数代码相比较。 Rational函数 package test;import java.math.BigDecimal;public class Ratio…
2021/9/27 20:11:40 人评论 次浏览 -
面向对象程序设计实例_有理数类的运算
面向对象程序设计实例_有理数类的运算 题目: 试定义一个有理数类,该类能提供有理数的加和乘运算 分析: 设计一个类需要考虑两方面的问题: 设计数据成员: 保存一个有理数即保存它的分子和分母两个整数,但要注意化成最简形式设计成员函数: 加减乘除运算的实现,用户可…
2021/9/25 20:15:17 人评论 次浏览 -
面向对象程序设计实例_有理数类的运算
面向对象程序设计实例_有理数类的运算 题目: 试定义一个有理数类,该类能提供有理数的加和乘运算 分析: 设计一个类需要考虑两方面的问题: 设计数据成员: 保存一个有理数即保存它的分子和分母两个整数,但要注意化成最简形式设计成员函数: 加减乘除运算的实现,用户可…
2021/9/25 20:15:17 人评论 次浏览 -
Effective C++ 笔记 —— Item 24: Declare non-member functions when type conversions should apply to all
You might start your Rational class this way:class Rational { public:Rational(int numerator = 0, // ctor is deliberately not explicit;int denominator = 1); // allows implicit int-to-Rational conversionsint numerator() const; // accessors for numerato…
2021/9/7 20:08:10 人评论 次浏览