Vor dem Standardargument ein Vorwort: Hier geht es zuerst um überlagerte Funktionen, welches eine Spezialität von C++ ist.
Gar kein Argument festlegen, ein Argument programmieren - oder alle beide Argumente ausfüllen, alles ist möglich!
//reihe7.cpp
#include <iostream>//cout
using namespace std;
void zeichenreihe(char='-', int=32);//Funktionsdeklaration, 2 Standardargumente
int main()
{
//Erster Funktionsaufruf:
zeichenreihe();
cout << endl << "C++ : seit
1979";
cout << endl << " Bjarne Stroustrup";
//Zweiter Funktionsaufruf:
zeichenreihe('+');
//Dritter Funktionsaufruf:
zeichenreihe('*', 38);
cout << endl;
system("pause");
return 0;
}//Ende von main()
//Funktionsdefinition:
void zeichenreihe(char druckbaresZeichen, int anzahl)
{
cout << endl;
for (int i=0; i<anzahl; i++)
cout << druckbaresZeichen;
}//Ende von zeichenreihe()