Visual C++ .NET/Class/Member method

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

class with setter and getter

<source lang="csharp">

  1. include "stdafx.h"

class MyClass {

  private:
     double pos[3];
     unsigned int a;
     unsigned int b;
  public:
      MyClass() : a(1), b(1)
      {
          pos[0] = 0; pos[1] = 0; pos[2] = 0;
      }
      MyClass(double x, double y, double z, unsigned int a, unsigned int n): a(a), b(n)
      {
         pos[0] = x; pos[1] = y; pos[2] = z;
      }
      unsigned int GetA() { 
         return a; 
      }
      void SetA(unsigned int a) { 
         a = a; 
      }
      unsigned int GetB() { 
         return b; 
      }
      void SetB(unsigned int n) { 
         b = n; 
      }
      double GetPosition(int index) { 
         return pos[index]; 
      }
      void SetPosition(int index, double value) { 
         pos[index] = value; 
      }

};

 </source>