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

3 ответа

Назначение <указатель на массив констант> = <указатель на массив>: несовместимые указатели

Когда я собираю что-то вроде этого double da[ 3 ] = { 2., 3., 4. }; double (* pda)[ 3 ] = &da; double const (* cpda)[ 3 ] = pda; // gcc: warning; MSVC: okGCC предупреждает меня warning: initialization from incompatible pointer type [enabled by ...

6 ответов

Изменяемый массив в области видимости файла

Я хочу создать постоянный статический массив, который будет использоваться в моем файле реализации Objective C, похожий на что-то вроде этого на верхнем уровне моего ".m" файла: static const int NUM_TYPES = 4; static int types[NUM_TYPES] = { 1, ...

1 ответ

Почему gcc не допускает использование const int в качестве выражения case?

Я смотрел на этоТАК вопрос [https://stackoverflow.com/questions/1712592/variably-modified-array-at-file-scope] и я подумал о const-выражениях против #defines и понял, что я на самом деле не понимаю, почему компилятор не может справиться с этим. ...

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

4 ответа

Макросы C / C ++ вместо const [дубликаты]

На этот вопрос уже есть ответ здесь: В чем разница между #define и const? [Дубликат] [/questions/6442328/what-is-the-difference-between-define-and-const] 6 ответов Макрос#define MAX 80 эквивалентноconst int MAX = 80; Оба являются постоянными ...

7 ответов

Const верхнего уровня не влияет на сигнатуру функции

Начиная с 5-го издания C ++ Primer: int f(int){ /* can write to parameter */} int f(const int){ /* cannot write to parameter */}Две функциинеразличимый, Но, как вы знаете, две функции действительно отличаются тем, как они могут обновлять свои ...

2 ответа

Почему нет «const» в Python? [закрыто]

Я родом из C и изучаю Python. Отсутствие явной безопасности типов вызывает беспокойство, но я к этому привыкаю. Отсутствие встроенного контрактного программирования (чисто абстрактные классы, интерфейсы) - это то, к чему нужно привыкнуть, ...

1 ответ

Временные переменные C ++ в списке инициализации

В C ++ есть ли способ иметь что-то вроде временной переменной в списке инициализации. Я хочу инициализировать два константных члена с одним и тем же экземпляром чего-либо без необходимости передавать это что-либо, удалять требование const, ...

2 ответа

почему я не могу использовать константные аргументы в memcpy?

у меня естьstruct cVector3d [http://robot.kaist.ac.kr/haptics/chai3d-2.0.0_Doc/resources/html/structc_vector3d.html] и яmemcpyвставляя его в массив символов вроде этого: void insert_into_stream(std::ostream& stream, cVector3d vector) { int ...

4 ответа

Разница между `const shared_ptr <T>` и `shared_ptr <const T>`?

Я пишу метод доступа для общего указателя в C ++, который выглядит примерно так: class Foo { public: return_type getBar() const { return m_bar; } private: boost::shared_ptr<Bar> m_bar; }Таким образом, чтобы поддержать постоянствоgetBar() тип ...

2 ответа

Как вы можете определить const static std :: string в заголовочном файле?

У меня есть класс, который я хотел бы хранить статическийstd::string это либо действительно константный, либо эффективный констант через геттер. Я попробовал пару прямых подходов 1. const static std::string foo = "bar"; 2. const extern ...