Вопросы с тегом «constants»

Константы в программировании - это определения, значение которых фиксируется на протяжении всего выполнения программы. Например, литералы в большинстве языков являются константами. В ссылочно-прозрачных стилях программирования все определения постоянны. Область хранения данных с константной квалификацией (объект, поле, переменная, параметр) - это область, которая «никогда не меняется», что обеспечивает дополнительную оптимизацию генератора кода и дополнительную статическую проверку правильности программы.

10
Лучше ли в C ++ передавать по значению или передавать по константе?
Лучше ли в C ++ передавать по значению или передавать по константе? Мне интересно, что лучше практиковать. Я понимаю, что передача по постоянной ссылке должна обеспечить лучшую производительность в программе, потому что вы не делаете копию переменной.

12
Ruby on Rails: где определять глобальные константы?
Я только начинаю с моим первым веб-приложением Ruby on Rails. У меня есть куча разных моделей, представлений, контроллеров и так далее. Я хочу найти хорошее место, чтобы придерживаться определений действительно глобальных констант, которые применяются ко всему моему приложению. В частности, они применяются как в логике моих моделей, так и в …


14
Как выбрать несколько строк, заполненных константами?
Выбор констант без обращения к таблице совершенно допустим в выражении SQL: SELECT 1, 2, 3 Результирующий набор, который возвращает последний, представляет собой одну строку, содержащую значения. Мне было интересно, если есть способ выбрать несколько строк одновременно, используя константное выражение, что-то вроде: SELECT ((1, 2, 3), (4, 5, 6), (7, 8, …
176 sql  select  constants 




9
Что означает сообщение об ошибке PHP «Примечание: использование неопределенной константы»?
PHP записывает эту ошибку в журналах: «Обратите внимание: использование неопределенной константы». Ошибка в логах: PHP Notice: Use of undefined constant department - assumed 'department' (line 5) PHP Notice: Use of undefined constant name - assumed 'name' (line 6) PHP Notice: Use of undefined constant email - assumed 'email' (line 7) …
164 php  constants  undefined 

2
Каков наилучший способ создания констант в Objective-C
Я создаю клиент Reddit для учебных целей. Мне нужно иметь файл с константами в нем. Я думал об импорте файла в Reddit-Prefix.pchфайл, чтобы сделать константы доступными для всех файлов. Это хороший способ делать вещи? Кроме того, я провел исследование и нашел несколько методов для создания констант, но я не знаю, …

4
Доступ к константам класса
Когда у меня есть следующее: class Foo CONSTANT_NAME = ["a", "b", "c"] ... end Есть ли способ получить доступ Foo::CONSTANT_NAMEили мне нужно создать метод класса для доступа к значению?

7
Как я могу указать путь [DllImport] во время выполнения?
Фактически, у меня есть C ++ (рабочая) DLL, которую я хочу импортировать в свой проект C # для вызова ее функций. Это работает, когда я указываю полный путь к DLL, например: string str = "C:\\Users\\userName\\AppData\\Local\\myLibFolder\\myDLL.dll"; [DllImport(str, CallingConvention = CallingConvention.Cdecl)] public static extern int DLLFunction(int Number1, int Number2); Проблема в том, …
145 c#  c++  dll  constants  dllimport 


8
Почему в Java нет функции Constant?
Я пытался определить причину констант в Java. Я узнал, что Java позволяет нам объявлять константы с помощью finalключевого слова. У меня вопрос: почему в Java не появилась constфункция Constant ( ). Поскольку многие говорят, что он пришел из C ++, в C ++ есть constключевое слово. Пожалуйста, поделитесь своими мыслями.
142 java  constants  final 

12
Могу ли я определить CONST в классе PHP?
У меня есть несколько CONST, определенных для некоторых классов, и я хочу получить их список. Например: class Profile { const LABEL_FIRST_NAME = "First Name"; const LABEL_LAST_NAME = "Last Name"; const LABEL_COMPANY_NAME = "Company"; } Есть ли способ получить список CONST, определенных в Profileклассе? Насколько я могу судить, ближайший вариант ( …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.