Feedback

C++ - Wiederholungen mit Templates

Veröffentlicht von am 29.03.2008
(1 Bewertungen)
Wiederholungen mit Templates
GFU-Schulungen  [Anzeige]

XML und .NET Überblick

Um auf dem neuesten Wissensstand zu sein, sollten Sie unser aktuelles ASP .NET Komplett Seminar belegen.
Nach dem Seminar kennen Sie die wichtigsten Strömungen in der Software-Technologie

Visual Studio Team Foundation Server 2017/2015 (TFS) - Komplett 

#include <iostream>
using namespace std;

template<int DoNTimes, class Action>
class NTimes
{
public:
	void operator()()
	{
		NTimes<DoNTimes-1,Action>()();
		Action()();
	}
};

template<class Action>
class NTimes<1,Action>
{
public:
	void operator()()
	{
		Action()();
	}
};

class HelloWorld
{
public:
	void operator()()
	{
		cout<<"Hallo Welt!"<<endl;
	}
};


void main()
{
	NTimes<3, HelloWorld>()();
	system("pause");
}
Abgelegt unter Template.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!