Результаты поиска по запросу "static-members"

4 ответа

 ища конструктор, вы ищете статическую инициализацию.

у не public static $CURRENT_TIME = time() + 7200;работа (ошибка): Ошибка разбора: синтаксическая ошибка, неожиданная '(' но class Database { public static $database_connection; private static $host = "xxx"; private static $user = "xxx"; ...

3 ответа

Как создать статический вектор объекта?

У меня есть класс A, который имеет статический вектор объектов. Объекты класса B class A { public: static void InstantiateVector(); private: static vector<B> vector_of_B; }В функции InstantiateVector () for (i=0; i < 5; i++) { B b = B(); ...

3 ответа

статическая переменная-член, когда объявлена приватной

Когда статическая переменная-член объявляется закрытой в классе, как ее можно определить? Предположим, у меня есть следующее объявление класса class static_demo { private: static int a; public: static int b; void set(int x, int y) { a = x; b = ...

ТОП публикаций

4 ответа

Разница между статическим методом и нестатической функцией в памяти

Как я понимаю, каждый экземпляр класса имеет свои собственные переменные-члены в памяти, так что он может хранить разные значения для разных объектов. Тем не менее, это не то же самое для функций-членов. Функции-члены повторно используются в ...

1 ответ

Ошибка статических функций-членов; Как правильно написать подпись?

Я получаю сообщение об ошибке при попытке скомпилировать мой код в g ++ с использованием текущей подписи: cannot declare member function static void Foo::Bar(std::ostream&, const Foo::Node*) to have static linkageМой вопрос двоякий: Почему он ...

4 ответа

Почему статические члены-члены не разрешены в локальных классах?

Какова причина, почемуstatic const члены не могут существовать в местных классах? Это кажется довольно глупым ограничением. Пример: void foo() { struct bar { int baz() { return 0; } // allowed static const int qux = 0; // not allowed?!? }; } ...

2 ответа

Статический блок против статического метода - инициализация статических полей

Из любопытства я измерил производительность между статическим блоком и инициализатором статического метода. Во-первых, я реализовал вышеупомянутые методы в двух отдельных классах Java, например так: Первый: class Dummy { static ...

2 ответа

Почему классу разрешено иметь статический член, но не нестатический член?

class base { public: base a; };Это дает ошибку компиляции. class base { public: static base a; };тогда как этот код не дает ошибки компиляции

2 ответа

Ошибка компоновщика при использовании статических членов

Я использую Qt 4.7 и Cmake 2.8.3 с g ++ 4.2.1 на Mac OS X. Я получаю странную ошибку компоновщика при использовании статических или глобальных переменных в одном из моих файлов. Вот ошибка: ld: duplicate symbol ...

2 ответа

Почему мы должны определить постоянный статический член, который инициализируется в классе

Как мы знаем, можно инициализировать интегральные константные статические члены внутри структуры класса. Это полезно, когда константа используется в структуре класса после инициализации. Например, она может использоваться как размер массива int. ...