Standard-Argument

Vor dem Standardargument ein Vorwort: Hier geht es zuerst um überlagerte Funktionen, welches eine Spezialität von C++ ist.

Das Standardargument

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()