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

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

В чем разница между константой и readonly?

В чем разница между const и readonly, а вы используете один над другим?
задан 11 сент. '08 в 11:02
14
ответов

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

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

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

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

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

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

define() vs const

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Почему я не могу использовать "public static const string S =" stuff ", в моем классе?

При попытке скомпилировать мой класс я получаю сообщение об ошибке: Константа 'NamespaceName.ClassName.CONST_NAME' не может быть помечена как статическая. в строке: public static const string CONST_NAME = "blah"; Я мог бы делать это все время ...
задан 03 янв. '09 в 1:35
17
ответов

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

Какая разница между: char * const и const char *
задан 21 мая '09 в 1:16
11
ответов

Почему ссылка, не связанная с константой, не может привязываться к временному объекту?

Почему не разрешается получать неконстантную ссылку на временный объект, какая функция getx() возвращается? Очевидно, что это запрещено стандартом С++ но меня интересует цель такого ограничения, не ссылка к стандарту. struct X { X& ref() {...
задан 14 окт. '09 в 14:01