Результаты поиска по запросу "const"
Downvote: не очень полезно, и определенно не C ++.
я есть: unsigned char *foo(); std::string str; str.append(static_cast<const char*>(foo()));Ошибка:invalid static_cast from type ‘unsigned char*’ to type ‘const char*’ Какой правильный способ приведен здесь в стиле C ++?
@DanS: в этом случае std :: array может быть не для вас. Смотрите мне обновить ответ (через несколько секунд).
ли способ зафиксировать размер вектора и при этом изменить содержимое? Я попытался сделать константный векторconst std::vector<int> vec(10); но это мешает мне изменить ценности. vec[3] = 3; выдает ошибку компилятора: назначение места только для ...
Можно ли использовать переменную const для объявления размера массива в C?
Почему следующий код выдает ошибку? const int a = 5; int b[a]={1,2,3,4,5};А также, когда я попытался скомпилировать приведенный выше код без ключевого слова "const", я получил ту же ошибку: int a = 5; int b[a]={1,2,3,4,5};почему это так? В чем ...
Черты не входят в сферу обсуждения, просто хочу добавить, что недопустимо для черты ...
я есть класс, который выигрывает от использования констант во внутренней реализации, но я хотел бы ограничить видимость этих констант. Почему PHP не разрешает частные константы? Есть ли другой способ добиться этого или PHP пытается ...
, скорее
(ить: Значительные изменения, потому что предыдущий пример был ошибочным, что может сделать некоторые ответы / комментарии кажутся странными) Это может быть слишком надуманным, но из-за отсутствия конструктора const допустимо следующее: class ...
является const pointee, как и следовало ожидать.
вания к контейнерам изменились с C ++ 03 до C ++ 11. В то время как в C ++ 03 были общие требования (например, возможность копирования и назначения для вектора), C ++ 11 определяет детальные требования для каждой операции контейнера (раздел ...
Как преобразовать «указатель на тип указателя» в const?
Со следующим кодом void TestF(const double ** testv){;} void callTest(){ double** test; TestF(test); }Я получаю это: 'TestF' : cannot convert parameter 1 from 'double **' to 'const double **'Я не могу понять почему. Почемуtest не может быть ...
полиморфный базовый класс?
жный дубликат: почему нельзя преобразовать (указатель на указатель на неконстантный) в (указатель на указатель на ...
В нашем случае тип данных с правой стороны можно рассматривать как указатель на const double, тогда как с левой стороны указатель на double, что противоречит и выдается ошибка компилятора.
могу объяснить себе следующий код: double d = 100; double const d1 = 30; double* const p = &d; // Line 1 double* const p1 = &d1; // Line 2В приведенном выше коде,Line 1 хорошо, ноLine 2 выдает ошибку: "error C2440: 'initializing' : cannot ...
Теперь, когда вызывается некоторая ссылка на «someFunctionThatUsesTheSetting», он будет вызываться с изменением someSetting.
ствительно раздраженconst Ключевое слово в эти дни, поскольку я не совсем знаком с ним. У меня был вектор, в котором хранятся все константные указатели, такие какvector<const BoxT<T> *> *Q_excludeи в конструкторе другого класса мне нужно, чтобы ...