Feedback

C++ - Wiederholungen mit Templates

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

Visual Studio Team Foundation Server 2017/2015 (TFS) für Projektmitglieder - Kompakt

Nach Teilnahme an dieser Schulung sind Ihnen die Grundlagen von ALM geläufig. Sie planen und steuern Projekte effizient mit dem Visual Studio Team Foundation Server.

C# Komplett

Sie kennen sich in objektorientierter Programmierung aus. Sie schreiben C++ oder Java? Und nun stehen Sie vor der Aufgabe, in C# Anwendungen zu erstellen. Das C# Komplett-Seminar verschafft Ihnen umfassende Programmierkenntnisse in dieser Sprache. Nach der Schulung entwickeln Sie selbständig Anwendungen mit C#. Sie kennen die Datentypen und Klassenbibliotheken der objektorientierten Programmiersprache C#. Der Komplettkurs setzt bei den Grundlagen von C# ein. Sie arbeiten mit Variablen und konvertieren Typen. Multithreading, Delegates, Generics sind nach dem Seminar für Sie kein Geheimnis mehr.

#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!