Результаты поиска по запросу "const"
const использование с указателями в C
Я прохожу через C и у меня есть вопрос относительноconst использование с указателями. Я понимаю следующий код: const char *someArrayЭто определение указателя, который указывает на типы char иconst Модификатор означает, что значения хранятся ...
Статический массив c ++, объявленный в файле h, выдает предупреждение «определен, но не использован»
Мне интересно следующее. У меня есть простой массив C объявлен в заголовочном файле, как это: static int userCardsIndexes[INITIAL_CARDS_NUMBER] = {0, 1, 8, 9, 16, 17};это дает мне кучу предупреждений: : 'userCardsIndexes' defined but not ...
Почему строковые литералы const?
Известно, что в C ++ строковые литералы являются неизменными, и результат изменения строкового литерала не определен. Например char * str = "Hello!"; str[1] = 'a';Это приведет к неопределенному поведению. Кроме того, строковые литералы ...
неявная реализация неопределенного шаблона 'class'
При попытке предложить функции для константных и неконстантных аргументов шаблона в моей библиотеке я натолкнулся на странную проблему. Следующий исходный код является минимальным примером явления: #include <iostream> template<typename ...
Статическая константная строка не будет инициализирована
У меня есть несколько статических константных строк в качестве закрытых членов моего класса C ++. Мне известно об объявлении в .h и определении (и инициализации) в практике .cpp. В конструкторе класса я вызываю функцию, которая использует эти ...
extern const char * const SOME_CONSTANT, сообщающий мне об ошибках компоновщика
Я хочу предоставить строковую константу в API следующим образом: extern const char* const SOME_CONSTANT;Но если я определю его в исходном файле статической библиотеки как const char* const SOME_CONSTANT = "test";Я получаю ошибки компоновщика ...
Разрешено ли использование const_cast для доступа только для чтения к объекту const?
В C ++ у меня есть функция, которая требует только доступ только для чтения к массиву, но ошибочно объявлена как получение неконстантного указателя: size_t countZeroes( int* array, size_t count ) { size_t result = 0; for( size_t i = 0; i < ...
Что означает const после подписи функции / метода? [Дубликат]
На этот вопрос уже есть ответ здесь: Значение 'const' последний в объявлении функции класса? [/questions/751681/meaning-of-const-last-in-a-function-declaration-of-a-class] 7 ответовСогласно MSDN: «Следуя списку параметров функции-члена, ключевое ...
Понимание выражения Const в VBScript
Ну, я пытаюсь понять ограничения вConst выражения вVBScript, Я не мог использовать ничего, кроме литералов. какаядокументы говорят [http://msdn.microsoft.com/en-us/library/16twy8ed%28v=VS.84%29.aspx]является: Литеральная или другая константа, ...
C ++ const ключевое слово - использовать свободно?
В следующих функциях C ++: void MyFunction(int age, House &purchased_house) { ... } void MyFunction(const int age, House &purchased_house) { ... }Как лучше? В обоих случаях «возраст» передается по значению. Мне интересно, нужно ли ключевое ...