Вопросы с тегом «static-members»

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


6
Неопределенная ссылка на статический constexpr char []
Я хочу иметь 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 …

4
Жизненный цикл статического объекта Android
Я создаю приложение для поиска событий, мы устанавливаем критерии поиска из одного экрана, заполняя другой экран, затем пользователь может редактировать критерии поиска с третьего экрана и переходит к четвертому экрану. Для выполнения вышеупомянутой задачи я использую статический объект, который запоминает значения в приложении, и мне не нужно ничего делать дополнительно. …

6
Какой лучший способ определить константы в android: статический класс, интерфейс или xml-ресурс?
Я разрабатываю приложение для Android, которое использует веб-службу для получения данных с сервера, для этого у меня есть три разных набора URL-адресов для указания системы разработки, тестового сервера и реального сервера. Когда я хочу подать заявку на тестирование / живую, сложно изменить URL. поэтому я планировал сделать его настраиваемым, чтобы …

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.