Adott egy 3*3-as mátrixokat reprezentáló osztály:
class Matrix
{
public:
double values[9];
// Konstruktor
Matrix(double defValue=1){ for(int i = 0; i < 9; i++){ values[i] = defValue; }}
};
Írjunk az osztályhoz olyan tagfüggvényt, amely
- elmenti az elemeket bináris állományba
- elmenti az elemeket szöveges állományba
- betölti az elemeket bináris állományból
- betölti az elemeket szöveges állományból!
Teszteljük az osztályt:
- teszteljük a szöveges függvényeket cin és cout segítségével!
- teszteljük a szöveges és a bináris függvényeket állománnyal!