Запитання з тегом «static-members»

Статичний член - це поле даних, яке спільне для всіх екземплярів класу або структури для однієї програми. Статичний член існує навіть тоді, коли не існує об'єктів класу статичних даних. Особливість C ++, приблизно еквівалентна статичним полям Java.

17
Як ініціалізувати приватні статичні члени в C ++?
Який найкращий спосіб ініціалізувати приватний статичний член даних у C ++? Я спробував це у своєму заголовковому файлі, але це дає мені дивні помилки в посиланнях: class foo { private: static int i; }; int foo::i = 0; Я здогадуюсь це тому, що я не можу ініціалізувати приватного члена поза …


6
Невизначена посилання на статичну таблицю constexpr []
Я хочу мати static const charмасив у своєму класі. GCC поскаржився і сказав мені, що я повинен використовувати constexpr, хоча зараз він говорить мені, що це невизначене посилання. Якщо я зроблю масив не членом, то він компілюється. Що відбувається? // .hpp struct foo { void bar(); static constexpr char baz[] …


1
Помилка статичних функцій члена; Як правильно написати підпис?
Я отримую помилку при спробі скомпілювати свій код у g ++ за допомогою поточного підпису: cannot declare member function static void Foo::Bar(std::ostream&, const Foo::Node*) to have static linkage Моє запитання двояке: Чому він не компілюється таким чином? Який правильний підпис, і чому? Підписи завжди були смертю мене під час використання …

7
Повідомлення про помилку Суворі стандарти: Нестатичний метод не повинен стати статичним в PHP
У мене є такий php. Однак, коли я бачу index.php, я отримую таке повідомлення про помилку. Суворі стандарти: Нестатичний метод Page :: getInstanceByName () не повинен стати статичним в /var/www/webworks/index.php у рядку 12 Я сподіваюся, що хтось може підказати мені, як вирішити проблему. index.php // { common variables and functions …

4
Android життєвий цикл статичних об'єктів
Я створюю додаток для пошуку подій, ми встановлюємо критерії пошуку з одного екрана, заповненого на іншому екрані, тоді користувач може редагувати критерії пошуку з 3-го екрана і переходить на 4-й екран. Для досягнення поставленого вище завдання я використовую статичний об'єкт, який запам'ятовує значення навколо програми, і мені не потрібно робити …

6
Який найкращий спосіб визначити константи в android, статичний клас, інтерфейс чи ресурс xml?
Я розробляю додаток для Android, яке використовує веб-сервіс для отримання даних із сервера, для цього я маю три різні набори URL-адрес для системи розробки точок, тестового сервера та реального сервера. Складно змінити URL-адресу, коли я хочу подати заявку на тестування / live. тому я планував зробити його таким, що налаштовується, …

6
Чи відкриті статичні поля для збору сміття?
Враховуючи гіпотетичний клас корисності, який використовується лише при налаштуванні програми: class MyUtils { private static MyObject myObject = new MyObject(); /*package*/static boolean doStuff(Params... params) { // do stuff with myObject and params... } } myObject буде збирати сміття, коли його більше не використовуватимуть, або він залишиться на все життя програми?

9
Чому Java забороняє статичні поля у внутрішніх класах?
class OuterClass { class InnerClass { static int i = 100; // compile error static void f() { } // compile error } } Хоча неможливо отримати доступ до статичного поля за допомогою OuterClass.InnerClass.i, якщо я хочу записати щось, що повинно бути статичним, наприклад, кількість створених об'єктів InnerClass, було б …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.