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

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

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

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

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

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

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

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

Значение '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
11 отв.

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

Я бы хотел иметь частную статическую константу для класса (в данном случае фабрику форм). Я бы хотел кое-что сделать. 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
11 отв.

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

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

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

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