Результаты поиска по запросу "static-members"
ища конструктор, вы ищете статическую инициализацию.
у не public static $CURRENT_TIME = time() + 7200;работа (ошибка): Ошибка разбора: синтаксическая ошибка, неожиданная '(' но class Database { public static $database_connection; private static $host = "xxx"; private static $user = "xxx"; ...
Как создать статический вектор объекта?
У меня есть класс 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(); ...
статическая переменная-член, когда объявлена приватной
Когда статическая переменная-член объявляется закрытой в классе, как ее можно определить? Предположим, у меня есть следующее объявление класса class static_demo { private: static int a; public: static int b; void set(int x, int y) { a = x; b = ...
Разница между статическим методом и нестатической функцией в памяти
Как я понимаю, каждый экземпляр класса имеет свои собственные переменные-члены в памяти, так что он может хранить разные значения для разных объектов. Тем не менее, это не то же самое для функций-членов. Функции-члены повторно используются в ...
Ошибка статических функций-членов; Как правильно написать подпись?
Я получаю сообщение об ошибке при попытке скомпилировать мой код в g ++ с использованием текущей подписи: cannot declare member function static void Foo::Bar(std::ostream&, const Foo::Node*) to have static linkageМой вопрос двоякий: Почему он ...
Почему статические члены-члены не разрешены в локальных классах?
Какова причина, почемуstatic const члены не могут существовать в местных классах? Это кажется довольно глупым ограничением. Пример: void foo() { struct bar { int baz() { return 0; } // allowed static const int qux = 0; // not allowed?!? }; } ...
Статический блок против статического метода - инициализация статических полей
Из любопытства я измерил производительность между статическим блоком и инициализатором статического метода. Во-первых, я реализовал вышеупомянутые методы в двух отдельных классах Java, например так: Первый: class Dummy { static ...
Почему классу разрешено иметь статический член, но не нестатический член?
class base { public: base a; };Это дает ошибку компиляции. class base { public: static base a; };тогда как этот код не дает ошибки компиляции
Ошибка компоновщика при использовании статических членов
Я использую Qt 4.7 и Cmake 2.8.3 с g ++ 4.2.1 на Mac OS X. Я получаю странную ошибку компоновщика при использовании статических или глобальных переменных в одном из моих файлов. Вот ошибка: ld: duplicate symbol ...
Почему мы должны определить постоянный статический член, который инициализируется в классе
Как мы знаем, можно инициализировать интегральные константные статические члены внутри структуры класса. Это полезно, когда константа используется в структуре класса после инициализации. Например, она может использоваться как размер массива int. ...