首页 > > 详细

C++辅导 write a class TwoD辅导Java编程


Introduction
cppsrc,vsVsProject
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 and
MaxCols .
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 particular 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.

联系我们
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp
热点标签

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!