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

5 ответов

Разве здесь не нужен модификатор const? [Дубликат]

На этот вопрос уже есть ответ здесь: Как возвращаемый объект может быть назначен? [/questions/8832304/how-can-a-returned-object-be-assignable] 1 ответ"Эффективный C ++«В пункте 3 написано« Используйте const всякий раз, когда это возможно », и он ...

7 ответов

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

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

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 ...

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

2 ответа

Перегрузка на const и volatile - почему это работает по ссылке?

У меня есть код: #include "stdafx.h" #include <iostream> using namespace std; void func(const int& a) { std::cout << "func(const)" << std::endl; } void func(volatile int& a) { std::cout << "func(volatile)" << std::endl; } void func(const ...

1 ответ

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

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

6 ответов

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

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

4 ответа

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

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

2 ответа

Изменение const int в C ++ [дубликат]

3 ответа

Мне действительно нужно реализовать предоставленный пользователем конструктор для const объектов?

11 ответов

Какой смысл использовать константные указатели (в отличие от указателей на константные объекты)?

Я часто использовал указатели для создания объектов, например ...