1. Matrix.cpp
  2.  
  3. //#include <iostream>
  4. //#include <vector>
  5. //using namespace std;
  6.  
  7. Matrix::Matrix (int n, int m) {
  8. Ni = n;
  9. Nj = m;
  10. }
  11.  
  12. Matrix::fill() {
  13. for (int i=0; i<Ni; i++) {
  14. for (int j=0; j<Nj; j++) {
  15. M[i][j] = rand();
  16. }
  17. }
  18. }
  19.  
  20.  
  21.  
  22. Matrix.h
  23.  
  24.  
  25. #include <iostream>
  26. #include <vector>
  27. #include <cstdlib>
  28.  
  29. #ifndef MATRIX_H
  30. #define MATRIX_H
  31.  
  32. using namespace std;
  33.  
  34. class Matrix {
  35. private:
  36. vector < vector<float> > M;
  37. int Ni, Nj;
  38. public:
  39. Matrix () {};
  40. Matrix (int, int);
  41. void fill();
  42. };
  43.  
  44. #endif
  45.  
  46.  
  47. TestMatrix.cpp
  48.  
  49. #include "Matrix.h"
  50.  
  51. int main() {
  52. cout << "hi" << endl;
  53. Matrix M (3, 1);
  54. //M.fill();
  55. return 0;
  56. }