讲解:C++ write a class TwoDJava

Introduction添加的cpp和对应的头文件在src文件夹下,完整的vs工程在VsProject文件夹下Reread the code in Display 10.9 . Then, write a class TwoD that implements the two-dimensional dynamic array of double s using ideas from this display in its constructors. You should have a private member of type pointer to double to point to the dynamic array, and two int (or unsigned int ) values that are MaxRows andMaxCols .You should supply a default constructor for which you are to choose a default maximum row and column sizes and a parameterized constructor that allows the programmer to set maximum row and column sizes.Further, you should provide a void member function that allows setting a particular row and column entry and a member function that returns a partC++代写 write a class TwoD代写Java编程作业icular row and column entry as a value of type double .Remark: It is difficult or impossible (depending on the details) to overload [ ] so it works as you would like for two-dimensional arrays. So simply use accessor and mutator functions using ordinary function notation.Overload the + operator as a friend function to add two two-dimensional arrays.This function should return the TwoD object whose i th row, j th column element is the sum of the i th row, j th column element of the left-hand operand TwoD object and the i th row, j th column element of the right-hand operand TwoD object.Provide a copy constructor, an overloaded perator = , and a destructor.Declare class member functions that do not change the data as const members.转自:http://ass.3daixie.com/2019030313745091.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容