Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
undefined reference to static variable
Hallo Kollegen,
ich möchte gerne auf eine statische Variable zugreifen, die innerhalb einer Klasse deklariert wurde.
ich bekomme dann die folgende Fehlermeldung: undefinded reference to X::s
Source:
#include <string>
2 #include <iostream>
3 using namespace std;
4
5 class X
6 {
7 public:
8 int a;
9 int b;
10 X()
11 {
12 a = 1;
13 b = 2;
14 }
15 static int s;
16 };
17
18
19 int main()
20 {
21
22 cout << X::s;
23 }
Danke
besten Dank !