2
голосов
3ответов
3162 просмотров

Использование нестатического члена класса внутри функции сравнения

В настоящее время я разрабатываю класс синтаксического анализатора, которому необходимо в какой-то части кода сортировать структуры, содержащие информацию об операторах. У каждого оператора есть приоритет, который определяется пользователем через общедоступные функции-члены моего класса анализат...

9
голосов
2ответов
931 просмотров

Разрешает ли C # автоматически зависимости между статическими элементами данных?

Если один статический член данных зависит от другого статического члена данных, гарантирует ли C # /. NET, что зависимый статический член инициализируется раньше зависимого члена? Например, у нас есть один класс вроде: class Foo { public static string a = "abc"; public static stri...

2
голосов
2ответов
463 просмотров

статическая переменная-член и метод

Если у меня есть класс C ++, который содержит статическую переменную-член, должен ли метод доступа для этой переменной быть статическим?Кроме того, могут ли возникнуть проблемы, если я встроу этот метод?

13
голосов
3ответов
1671 просмотров

Существуют ли другие языки помимо D со статическим if?

Я считаю, что код D static if - интересная языковая функция.Это вызывает мой вопрос: есть ли другие примеры скомпилированных языков, в которых компилятор имеет четкое представление о коде и есть языковые средства для доступа к ним? Например, этот код предоставляет что-то похожее на repr из Py...

3
голосов
2ответов
2180 просмотров

Является ли следующий служебный класс потокобезопасным?

Сначала давайте посмотрим на служебный класс (большая часть документации javadoc была удалена просто для примера): public class ApplicationContextUtils { /** * The application context; care should be taken to ensure that 1) this * variable is assigned exactly once (in the ...

6
голосов
3ответов
7023 просмотров

Статическая переменная Asp.net, время жизни при обновлении и постбэке

Временное решение: Я объявил общедоступную статическую переменную уровня класса и инициализировал ее значением 0 в среде ASP.NET 3.5. В событии загрузки я увеличил на 1 из этой переменной Проблема: После обновления страницы и даже Postback я получаю последние значения этой переменной. ...

0
голосов
5ответов
404 просмотров

Java: невозможно получить доступ к статическому одноэлементному методу

Я столкнулся с одной проблемой. У меня есть класс с именем «ReportingService», он должен быть одноэлементным и расширяет «CommonService». package MyApp.Services.ReportingService; public class ReportingService extends CommonService { private static ReportingService instance = null; ...

1
голосов
4ответов
647 просмотров

Как следует определять методы C ++, управляющие статическими элементами данных?

У меня есть класс C ++, который содержит только статические элементы данных. Я заметил, что с компилятором все в порядке, если я определяю методы доступа как const, статические или «обычные» - так что все вроде работает. У меня вопрос: что лучше / правильно в этом случае? Спасибо!

85
голосов
6ответов
113731 просмотров

Изменяемый массив в области файла

Я хочу создать постоянный статический массив, который будет использоваться во всем моем файле реализации Objective-C, похожий на что-то вроде этого на верхнем уровне моего файла ".m": static const int NUM_TYPES = 4; static int types[NUM_TYPES] = { 1, 2, 3, 4 }; Я планирую испол...

1
голосов
1ответов
211 просмотров

Есть ли эквивалент $ this для статических классов?(вроде супер, но для текущего класса, где он используется)

Я знаю, что это не было бы точным эквивалентом $ this, но есть ли способ ссылаться на статический класс изнутри, не используя имя самого класса?(вроде супер но для себя) Это просто способ избежать рефакторинга всех ссылок на классы, если класс переименован. Пример: class foo { function...

1
голосов
1ответов
497 просмотров

Как добавить .o в статическую библиотеку с Eclipse?

У меня есть .h и .o, которые мне нужно добавить в статическую библиотеку в Eclipse.Я могу добавить его в приложение с помощью параметров компоновщика, но для статической библиотеки я не нашел, где его добавить в настройках.

1
голосов
5ответов
5237 просмотров

область действия файла и статические поплавки

Я столкнулся с интересной проблемой в моем проекте AI.Я пытаюсь отформатировать отладочный текст, и происходит что-то странное.Вот блок кода: float ratio = 1.0f / TIME_MOD; TIME_MOD - статическое число с плавающей запятой, объявленное в отдельном файле.Это значение изменяется на основ...

0
голосов
6ответов
2685 просмотров

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

Предположим, у меня есть статическая переменная, объявленная внутри функции в C. Если я вызываю эту функцию несколько раз, перераспределяется ли статическая переменная в памяти при каждом вызове функции? Если оно перераспределяется, почему всегда сохраняется последнее значение? Пример: ...

0
голосов
2ответов
7627 просмотров

«Модификатор члена 'static' должен предшествовать типу и имени члена» Ошибка C #

Я создаю игру в блэкджек, и у ее основного класса возникла проблема.Это мой код: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public class blackjack { static string[] pl...

2
голосов
3ответов
660 просмотров

Каким образом язык с динамической типизацией реализуется поверх языка со статической типизацией?

Я только недавно по-настоящему осознал разницу между статической и динамической типизацией, начав с C ++ и перейдя на Python и JavaScript.Я не понимаю, как язык с динамической типизацией (например, Python) может быть реализован поверх языка со статической типизацией (например, C).Кажется, я помн...

0
голосов
1ответов
2071 просмотров

обработчики статических событий, многопоточность и т.п.

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

0
голосов
2ответов
1674 просмотров

AS3 - Доступ к атрибутам статической переменной объекта из другого объекта

У меня 2 класса, Display содержит текущий выбранный компонент: public class Display { public static var selectedComponent:Component; } Компонент имеет строку идентификатора, и переменная selectedComponent устанавливается при нажатии: public class Component extends MovieClip { p...

18
голосов
5ответов
25543 просмотров

общедоступная статическая конечная переменная в импортированном классе Java

Я случайно наткнулся на код Java на своем рабочем месте.Вот сценарий: есть 2 класса - ClassA и ClassB. ClassA не имеет внутри ничего, кроме 4 публичных статических конечных строковых значений.Его цель - использовать такие значения, как ClassA.variable (не спрашивайте меня, почему, это не мой ...

17
голосов
4ответов
16522 просмотров

Как сделать статическую ссылку с помощью link.exe

Я пытался статически связать библиотеку C ++ под названием Poco в Windows с помощью команды Visual Studio 2008 инструменты линии. Я создаю свою программу с помощью: cl /I..\poco\lib /c myapp.cpp link /libpath:..\poco\lib myapp.obj PocoNet.lib В результате получается исполняемый файл,...

44
голосов
5ответов
75901 просмотров

c #: консольное приложение - статические методы

почему в C #, консольном приложении, в классе "program", который используется по умолчанию, все методы должны быть статическими вместе с static void Main(string[] args)

1
голосов
3ответов
303 просмотров

Где я могу найти несколько наглядных примеров статических и «бесполевых» свойств экземпляра для использования в классе?

Во всех случаях, кроме нескольких, свойства явно или неявно подкрепляются полями.Однако такие свойства, как DateTime.Today, являются вычисляемыми свойствами, не поддерживаемыми полем (EDIT: такие свойства, как Guid.Empty и Math.E, поддерживаются статическим полем, меня это не интересует). С т...

0
голосов
3ответов
353 просмотров

как инициализировать объект как статический только для одного сеанса

Я работаю с приложением ASP.net 3.5 MVC. У меня есть одна сборка с ClassA. У меня есть еще одна сборка, которая создает объект ClassA Теперь вопрос в том, как инициализировать объект как статический только для одного сеанса. Объект будет статическим в течение всего сеанса.Новый экземпляр о...

3
голосов
6ответов
1563 просмотров

Статический анализ сборки .net

У меня есть проект C #, для которого мне нужно найти все частные методы, которые прямо или косвенно не вызываются из других общедоступных методов. Кроме того, для каждого частного метода, вызываемого из общедоступного метода, мне нужно знать, какой это открытый метод.Затем я определю, действи...

13
голосов
8ответов
5865 просмотров

Классы полезности .. Хорошо или плохо?

Я читал, что создание зависимостей с помощью статических классов / синглтонов в коде является плохой формой и создает проблемы, т.е.тесная связь и модульное тестирование. У меня есть ситуация, когда у меня есть группа методов анализа URL-адресов, которые не имеют связанного с ними состояния, ...

19
голосов
4ответов
17253 просмотров

Зачем объявлять переменную или функцию статической в C?

Я понимаю, что делает static, но не понимаю, почему мы его используем.Это просто для сохранения уровня абстракции?

2
голосов
1ответов
834 просмотров

Создайте jnilib из файлов x86_64 .a в Mac OS X 10.6

Я хочу использовать кучу неуниверсальных (тонких?) библиотек x86_64, C из приложения Java. Проблема в том, что у меня есть только статические их версии (файлы .a), а jvm нужно, чтобы они были динамическими. Я пробовал использовать libtool для объединения файлов в единую динамическую библиотек...

0
голосов
2ответов
60 просмотров

Как передать функции объекты типа "использование"?

У меня есть код, который выглядит так: using (DC dc = new DC()) { f(dc.obj, a); } void f(DC dc, int a) { ... dc.obj = a; } Не работает - жалуется на ссылку на объект и нестатические поля.Это консольное приложение, поэтому в нем есть функция Main ().Как заставить его работать...

0
голосов
2ответов
159 просмотров

Запустите Apache 2.2 на статическом IP

Есть ли способ запустить сервер Apache на моем ноутбуке со статическим IP-адресом? Мне нужен удаленный доступ через веб-интерфейс к локальной базе данных Oracle из Интернета. Прямо сейчас у меня установлен Zend Core, который позволяет мне подключаться к базе данных, но я не знаю, как это сдел...

41
голосов
2ответов
83427 просмотров

статическая инициализация переменной Java

как инициализировать частный статический член класса в java. пробуя следующее: public class A { private static B b = null; public A() { if (b == null) b = new B(); } void f1() { b.func(); } } но при создании второго объекта класса A и последующе...

41
голосов
6ответов
45920 просмотров

Статические переменные PHP

$count = 5; function get_count() { static $count = 0; return $count++; } echo $count; ++$count; echo get_count(); echo get_count(); Я догадался, что он выводит 5 0 1, и это верно, но мне нужно более подробное объяснение?