C++ - "Funktion nimmt keine 0 Argumente." Behebung?

Schönen guten Abend!

Das Problem ist etwas anders als in der Frage, jedoch ist es für mich schwer dies in einem Satz zu erklären. Nun erstmal mein C++ Quellcode zum Verständnis:

#include <iostream>


int numbCount(int count);


int main()
{
	int num1 = numbCount();
	int num2 = numbCount(2);

  ...

}
  
  int numbCount(int count = 1) 
  {
  	int userNumb;
  	std::cout << "Please enter the " << count << ". integer: ";
  	std::cin >> userNumb;
  
  
  	return userNumb;
  }

Also, wie man sehen kann hat meine Funktion numbCount() Parameter. Außerdem bevorzuge ich es die Funktionsdefinition unter der Main() Funktion zu schreiben.

int numbCount(int count);

int main()
{
...
}

int numbCount(int count = 1)
{
...
}

Somit muss ich die Funktionsdeklaration über der Main() Funktion "erwähnen", damit ja der Compiler weiß, dass die Definition noch kommt. Dies scheint in diesem Fall bei einer Funktion mit Standardparameter für VS ein Problem darzustellen - Fehler "numbCount: function does not take 0 arguments".

Wenn ich jedoch die Funktionsdefinition von "numbCount()" über die Main() Funktion packe, funktioniert alles normal.

int numbCount(int count = 1)
{
...
}

int main()
{
...
}

Habe bereits versucht den Parameter in der "erwähnten" Funktionsdeklaration zwischen den runden Klammern ebenfalls einzufügen, also

int numbCount(int count = 1);

jedoch kommt dann der Fehler 'numbCount': redefinition of default argument: parameter 1

FRAGE:
Gibt es eine Möglichkeit in einer Funktion Standardparamter (also wenn kein Wert in Funktionsaufruf zwischen Klammern angegeben -> standardm. Wert 1) zu haben aber trotzdem die Funktionsdefinition unter der Main() Funktion zu belassen?

int numbCount(int count);

int main()
{
    int num1 = numbCount(); // Kein Wert angegeben - Std. Wert 1
    int num2 = numbCount(2);
}

int numbCount(int count = 1)
{
...
}

Vielen Dank und einen schönen Abend! :)

Computer, Software, Programm, programmieren, Anwendung, Funktion, Cplusplus, Anwendungsentwicklung, Argumente, Code, CPP, Fehlerbehebung, fehlercode, Programmiersprache, Softwareentwicklung, Visual Studio, Fehlermeldung, Parameter
Smartphone WLAN Probleme?

Ich habe nun zum wiederholten Male ein Problem mit meinem Smartphone und dem WLAN, fühlt sich langsam an, wie a never ending story, vor allem, wenn der Kundendienst mit involviert wird.

Eckdaten & Problemschilderung:

Huawei p 30 lite new edition.

Anbieter WLAN Vodafone ( nicht unbedingt erste Wahl, wir waren mal bei Kabel BW unitymedia, bevor die von Vodafone aufgekauft wurden)

WLAN wird aktiviert - - - - > WLAN aktiv

Internet wird geöffnet, App wird gestartet - - - - > Kein Internetzugang

WLAN wird wieder deaktiviert & aktiviert - - - > klappt

Anwendung, App, Suche wird kurz beendet & etwas neues wird geöffnet oder die alte wieder geöffnet - - - - - > WLAN streikt wieder oder - - - >

Tab wird neu geöffnet &. WLAN wieder kein Internetzugang, während beim vorherigen Tab alles gut war.

Soviel zum Sachverhalt, das Problem bestand schon einmal vor einiger Zeit, (glaub letztes Jahr?) der Kundendienst (Huawei & Vodafone aus Neugier) war freundlich und hatte gute Vorschläge, aber auf die kam ich bedauerlicherweise schon selbst was mein Grund war, wieso ich mich an den Kundenservice gewendet hatte. Die Probleme dauerten rund 3 Wochen, dann waren sie so verschwunden wie sie kamen.

Nun habe ich seit 4 Tagen wieder das gleiche Problem, siehe oben. Ich habe wieder versucht, es zu lösen, komme aber nicht weiter.

Das WLAN ist gut und stabil, kein anderes Gerät hat solche Störungen. Das Problem habe ich mit mobilen Daten übrigens auch überhaupt nicht.

Wäre nett, wenn jemand einen Vorschlag hätte, ich kann nicht jedesmal mein Handy auf den Werkszustand zurücksetzen, geht an die nervlich Substanz.

App, Smartphone, WLAN, mobile Daten, Anbieter, Anwendung, Internetzugang, Kundendienst, Problemlösung, Verbindung, Vodafone, Werkseinstellung

Meistgelesene Fragen zum Thema Anwendung