Вопросы с тегом 'const'

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

В чем разница между const и readonly в С#?

В чем разница между const и readonly в С#? Когда бы вы использовали один поверх другого?
11 сент. '08 в 8:02
17

В чем разница между const int *, const int * const и int const *?

Я всегда испортил, как правильно использовать const int*, const int * const и int const *. Существует ли набор правил, определяющих, что вы можете и чего не можете сделать? Я хочу знать все, что нужно делать, и все это не касается присвоений, перед...
17 июл. '09 в 13:28
8

Как преобразовать std::string в const char * или char *?

Как преобразовать std::string в char* или const char*?
07 дек. '08 в 19:30
10

Значение 'const' является последним в объявлении функции класса?

В чем смысл const в таких объявлениях? const меня смущает. class foobar { public: operator int () const; const char* foo() const; };
15 апр. '09 в 13:27
11

определить() против const

В PHP, когда вы используете define('FOO', 1); и когда вы используете const FOO = 1; ? Каковы основные различия между этими двумя?
15 мар. '10 в 14:23
8

Разница между `constexpr` и` const`

Какая разница между constexpr и const? Когда я могу использовать только один из них? Когда я могу использовать оба и как выбрать один из них?
02 янв. '13 в 1:42
6

Что означает "const" в конце объявления функции?

Возможный дубликат: Значение "const" в объявлении метода С++? Привет У меня есть книга, где написано что-то вроде: class Foo { public: int Bar(int random_arg) const { // code } }; Кроме того, вопрос о том, почему я до...
29 июн. '10 в 13:31
11

Статическая константная строка (член класса)

Я бы хотел иметь частную статическую константу для класса (в данном случае фабрику форм). Я бы хотел кое-что сделать. class A { private: static const string RECTANGLE = "rectangle"; } К сожалению, я получаю всевозможные ошибки от компиля...
14 окт. '09 в 2:00
9

С# для обозначения констант?

private const int THE_ANSWER = 42; или private const int theAnswer = 42; Лично я думаю, что с современными IDE мы должны пойти с camelCase, поскольку ALL_CAPS выглядит странно. Как вы думаете?
28 окт. '08 в 8:16
30

Использование 'const' для параметров функции

Как далеко вы идете с const? Вы просто выполняете функции const, когда это необходимо, или вы идете на весь свиньи и используете его повсюду? Например, представьте простой мутатор, который принимает один логический параметр: void SetValue(const boo...
22 сент. '08 в 20:11
7

Почему `Export Default Const` недействителен?

Я вижу, что следующее хорошо: const Tab = connect( mapState, mapDispatch )( Tabs ); export default Tab; Однако это неверно: export default const Tab = connect( mapState, mapDispatch )( Tabs ); Но это прекрасно: export default Tab = connect( ma...
28 мар. '16 в 11:16
12

Почему JSHint выдает предупреждение, если я использую const?

Это ошибка, которую я получаю при использовании const: <error line="2" column="1" severity="warning" message="&apos;const&apos; is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" /> Мой ...
12 дек. '14 в 10:39
12

Объявить массив const

Можно ли написать что-то похожее на следующее? public const string[] Titles = {"German", "Spanish", "Corrects", "Wrongs"};
28 февр. '11 в 13:04
18

В чем разница между char * const и const char *?

Какая разница между: char * const и const char *
20 мая '09 в 22:16
12

Конст в javascript? Когда его использовать и необходимо

Недавно я встретил ключевое слово const в javascript. Из того, что я могу сказать, он используется для создания неизменяемых переменных, и я протестировал его, чтобы убедиться, что он не может быть переопределен (в node.js): const x = 'const'; con...
20 янв. '14 в 14:56