Difference between revisions of "Project A2 20141 - OOP344"
(→Functions to be removed: Updated blurb for CFrame::display/edit) |
m (→Code Spec Changes: Minor) |
||
Line 4: | Line 4: | ||
The basic information of A2 is on the BTP300 site linked [https://cs.senecac.on.ca/~btp300/pages/assignments/a2.html here]. A number of issues have been found within the assignment spec and so a series of changes is required in order for the spec to produce a correct assignment. The changes are listed here. | The basic information of A2 is on the BTP300 site linked [https://cs.senecac.on.ca/~btp300/pages/assignments/a2.html here]. A number of issues have been found within the assignment spec and so a series of changes is required in order for the spec to produce a correct assignment. The changes are listed here. | ||
− | = Code | + | = Spec Code Changes = |
== CFrame == | == CFrame == | ||
=== Functions to be removed === | === Functions to be removed === |
Revision as of 15:37, 7 March 2014
OOP344
| Weekly Schedule
| Student List
| Teams
| Project
| A1
| A2
| A3
| Student Resources
Contents
Introduction
The basic information of A2 is on the BTP300 site linked here. A number of issues have been found within the assignment spec and so a series of changes is required in order for the spec to produce a correct assignment. The changes are listed here.
Spec Code Changes
CFrame
Functions to be removed
The following two functions should be removed from the specification completely. Let me be extra clear: DO NOT PUT THEM IN YOUR CFrame HEADER, DO NOT CODE THEM, DO NOT USE THEM!
- CFrame::display
- CFrame::edit
CField
Updated Functions
- The function CField::edit currently accepts 4 parameters and is not virtual.
It should be updated as follows to be consistent with its child classes:- pure virtual
- should not accept any parameters
- should return int (it already does)
CLine
Constructors
Both constructors should accept a bool* and NOT a bool for insert mode. Updated descriptions follow:
Constructor 1
Receives 8 values.
...
- bool* - the insert mode for the line field
...
Constructor 2
Receives 7 values.
...
- bool* - the insert mode for the line field
...