Результаты поиска по запросу "const"

6 ответов

const использование с указателями в C

Я прохожу через C и у меня есть вопрос относительноconst использование с указателями. Я понимаю следующий код: const char *someArrayЭто определение указателя, который указывает на типы char иconst Модификатор означает, что значения хранятся ...

2 ответа

Статический массив c ++, объявленный в файле h, выдает предупреждение «определен, но не использован»

Мне интересно следующее. У меня есть простой массив C объявлен в заголовочном файле, как это: static int userCardsIndexes[INITIAL_CARDS_NUMBER] = {0, 1, 8, 9, 16, 17};это дает мне кучу предупреждений: : 'userCardsIndexes' defined but not ...

5 ответов

Почему строковые литералы const?

Известно, что в C ++ строковые литералы являются неизменными, и результат изменения строкового литерала не определен. Например char * str = "Hello!"; str[1] = 'a';Это приведет к неопределенному поведению. Кроме того, строковые литералы ...

ТОП публикаций

1 ответ

неявная реализация неопределенного шаблона 'class'

При попытке предложить функции для константных и неконстантных аргументов шаблона в моей библиотеке я натолкнулся на странную проблему. Следующий исходный код является минимальным примером явления: #include <iostream> template<typename ...

6 ответов

Статическая константная строка не будет инициализирована

У меня есть несколько статических константных строк в качестве закрытых членов моего класса C ++. Мне известно об объявлении в .h и определении (и инициализации) в практике .cpp. В конструкторе класса я вызываю функцию, которая использует эти ...

2 ответа

extern const char * const SOME_CONSTANT, сообщающий мне об ошибках компоновщика

Я хочу предоставить строковую константу в API следующим образом: extern const char* const SOME_CONSTANT;Но если я определю его в исходном файле статической библиотеки как const char* const SOME_CONSTANT = "test";Я получаю ошибки компоновщика ...

5 ответов

Разрешено ли использование const_cast для доступа только для чтения к объекту const?

В C ++ у меня есть функция, которая требует только доступ только для чтения к массиву, но ошибочно объявлена как получение неконстантного указателя: size_t countZeroes( int* array, size_t count ) { size_t result = 0; for( size_t i = 0; i < ...

4 ответа

Что означает const после подписи функции / метода? [Дубликат]

На этот вопрос уже есть ответ здесь: Значение 'const' последний в объявлении функции класса? [/questions/751681/meaning-of-const-last-in-a-function-declaration-of-a-class] 7 ответовСогласно MSDN: «Следуя списку параметров функции-члена, ключевое ...

1 ответ

Понимание выражения Const в VBScript

Ну, я пытаюсь понять ограничения вConst выражения вVBScript, Я не мог использовать ничего, кроме литералов. какаядокументы говорят [http://msdn.microsoft.com/en-us/library/16twy8ed%28v=VS.84%29.aspx]является: Литеральная или другая константа, ...

12 ответов

C ++ const ключевое слово - использовать свободно?

В следующих функциях C ++: void MyFunction(int age, House &purchased_house) { ... } void MyFunction(const int age, House &purchased_house) { ... }Как лучше? В обоих случаях «возраст» передается по значению. Мне интересно, нужно ли ключевое ...