Für Vorlesungen, bitte die Webseite verwenden. https://flavigny.de/lecture
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

30 řádky
477B

  1. #include <iostream>
  2. using namespace std;
  3. class Inkrementierer {
  4. public:
  5. Inkrementierer (int n) {inkrement = n;}
  6. int operator() (int n) {return n+inkrement;}
  7. private:
  8. int inkrement;
  9. };
  10. class Quadrat {
  11. public:
  12. int operator() (int n) {return n*n;}
  13. } ;
  14. template<class T>
  15. void schleife (T& func) {
  16. for (int i=1; i<10; i++)
  17. cout << func(i) << " ";
  18. cout << endl;
  19. }
  20. int main () {
  21. Inkrementierer ink(10);
  22. Quadrat quadrat;
  23. schleife(ink);
  24. schleife(quadrat);
  25. }