Hatte heute ein paar Linking-Errors die ich mittlerweile behoben habe, dennoch verstehe ich nicht ganz die Lösung zu den Problemen.
Code:
struct C {
static int s;
};
// Uncomment the following line to resolve.
// int C::s;
int main() {
C c;
C::s = 1;
}
Würde gerne mal aus der Technischen Sicht aus erklärt bekommen warum ich vor meiner Funktion die static extra definieren muss. Aus meiner wunderschönen Java-Welt muss man natürlich nicht so ein **** machen.