Prostokąt template

dobra, może przesadzam, ale to już ostatni z figur ;D mam nadzieję że każdy zainteresowany będzie teraz w stanie napisać prosty szablon opisujący dowolną bryłę lub figurę płaską

klik:


Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <cmath>
  4. using namespace std;
  5.  
  6. template <class T>
  7. class prostokat{
  8. private:
  9. T a,b;
  10. public:
  11. prostokat();
  12. prostokat(T,T);
  13. T pole(){return a*b;}
  14. };
  15.  
  16. template <class T>
  17. prostokat<T>::prostokat(){
  18. a=2;
  19. b=3;
  20. return; }
  21.  
  22. template <class T>
  23. prostokat<T>::prostokat(T x,T y){
  24. a=x;
  25. b=y; }
  26.  
  27.  
  28.  
  29.  
  30.  
  31. int main(int argc, char *argv[])
  32. {
  33.  
  34. prostokat<float> s;
  35. prostokat<float> b(5,5);
  36.  
  37. cout<<"pole: "<<b.pole()<<endl;;
  38. cout<<"pole: "<<s.pole()<<endl;
  39.  
  40. system("PAUSE");
  41. return EXIT_SUCCESS;
  42. }

Komentarze

Popularne posty z tego bloga

[c++] Lista wskaznikowa

[c++] słowniki - haszowanie - haszowanie otwarte

[ANSI C][LINUX] Wysyłanie i obsługa sygnałów