Как получить доступ к статическому члену в классе со всеми статическими методами?
Я хочу иметь группу связанных функций, но также иметь некоторые важные элементы данных, инициализированные до вызова любой из этих функций. Я думал, что урок будет только со статическими членами. Компилятор в VS2008 не любит, когда я пытаюсь получить доступ к "а".
Конечно, мне не хватает чего-то маленького, но все еще очень запутанного. :П
(Даже без недопустимого доступа «a» конструктор не вызывается при вызове testMethod () из main.
class IPAddressResolver
{
private:
public:
static int a;
IPAddressResolver();
static void TestMethod();
};
IPAddressResolver::IPAddressResolver()
{
IPAddressResolver::a = 0;
cout << "Creating IPAddressResolver" << endl;
}
void IPAddressResolver::TestMethod()
{
cout << "testMethod" << endl;
}