28
ответов

Почему мы используем const-массив в функции, даже исходный массив не const? [Дубликат]

Надеюсь, что этот код более четко выражает мой вопрос. double xxxx (const double * const array) {// ...} int main () {double * array = new double [5]; хххх (массив); } На самом деле это создает новый const ...
вопрос задан: 5 May 2009 22:40
18
ответов

В чем разница между const и readonly?

В чем разница между const и readonly, и вы используете один над другим?
вопрос задан: 6 November 2013 11:56
13
ответов

Я могу использовать константу в векторах, чтобы позволить уже добавлять элементы, но не модификации к добавленный?

Мои комментарии к этому ответу получили меня думающий о проблемах constness и сортировки. Я играл вокруг немного и уменьшил свои проблемы до того, что этот код: #include <векторное> международное основное () {...
вопрос задан: 23 May 2017 12:09
12
ответов

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

В следующих функциях C++: освободите MyFunction (международный возраст, Дом &purchased_house) {...} Освободите MyFunction (возраст интервала константы, Дом &purchased_house) {...} Который лучше? В обоих, '...
вопрос задан: 12 October 2009 14:04
11
ответов

C/C++, изменяющий значение константы

У меня была статья, но я потерял ее. Это показало и описало несколько приемов C/C++, что люди должны быть осторожными. Один из них заинтересовал меня, но теперь, когда я пытаюсь копировать его, я не способен...
вопрос задан: 4 August 2014 13:04
11
ответов

Почему субвектор должен быть const, когда он передается по ссылке? [Дубликат]

Когда я это делаю: #include & lt; iostream & gt; #include & lt; vector & gt; использование пространства имен std; void print (vector & lt; int & gt; & amp; v) {int i; для (i = 0; i & lt; v.size (); i ++) cout & lt; v [i] ...
вопрос задан: 6 December 2011 16:23
11
ответов

Перепутанный, когда я должен и не должен использовать “константу” в C

У меня есть словарь, который идет как это: структура определения типа dictNode {международный ключ; символ *значение; структура dictNode *затем;} Dict; И получение () функция, которая идет как это: символ *добирается (константа Dict *...
вопрос задан: 2 April 2009 17:14
10
ответов

Я предпочту, чтобы константы определили?

В C я предпочту, чтобы константы определили? У меня есть чтение большого количества кода в последнее время, и все примеры делают интенсивное использование, определяет.
вопрос задан: 26 July 2015 22:41
10
ответов

Определение константы оценивает в C

У меня есть проект C, где весь код организован в *.c / *.h пары файла, и я должен определить постоянную величину в одном файле, который будет однако также использоваться в других файлах. Как я должен объявить и...
вопрос задан: 30 March 2015 15:07
10
ответов

Я должен возвратить bool или константу bool?

Который лучше: bool MyClass:: someQuery () константа; константа bool MyClass:: someQuery () константа; я использовал 'константу bool', так как я уверен, что не забываю слышать, что это, "что делают ints" (для, например, сравнение...
вопрос задан: 18 September 2009 11:57
10
ответов

В новинку для C++. Вопрос о постоянных указателях

Я пытаюсь изучить C++ с помощью некоторых веб-учебных руководств. Я не имею компилятор в наличии для меня, иначе я испытал бы это. Я не уверен, что предназначено указателем константы. Делает это просто означает это...
вопрос задан: 10 July 2009 15:45
10
ответов

Вызывание функции константы от объекта неконстанты

Я должен вызвать функцию константы от объекта неконстанты. Посмотрите структуру в качестве примера IProcess {виртуальный bool doSomeWork () константа = 0L;}; класс Foo: общедоступный IProcess {виртуальный bool doSomeWork () константа {...
вопрос задан: 2 January 2009 19:22
9
ответов

Соглашение об именовании констант в C #?

private const int THE_ANSWER = 42; или private const int theAnswer = 42; Лично я думаю, что с современными IDE мы должны использовать CamelCase, так как ALL_CAPS выглядит странно. Как вы думаете?
вопрос задан: 12 October 2017 08:58
9
ответов

Статичный, определите, и константа в C

Я считал, что статические переменные используются в функции, когда каждый не хочет, чтобы значение переменной изменилось/инициализировало каждый раз, когда функция вызвана. Но что относительно того, чтобы определить переменные помехи в...
вопрос задан: 27 November 2015 13:59
9
ответов

Каково различие между статической переменной и переменной константы?

Кто-то может объяснить различие между статической переменной и переменной константы?
вопрос задан: 20 January 2012 08:54
9
ответов

Инициализация полей константы C++ после конструктора

Я хочу создать неизменную структуру данных, которая, скажем, может быть инициализирована из файла. класс Изображение {общественность: ширина интервала константы, высота; Изображение (символ константы *имя файла) {MetaData md ((...
вопрос задан: 12 August 2010 06:43
9
ответов

Сколько памяти делает постоянное взятие в C?

при выполнении как это: интервал константы = 5; интересно, получает ли желание 4 байта памяти точно так же, как переменная? (в системе на 32 бита)
вопрос задан: 3 November 2009 16:30
9
ответов

Почему правильность константы характерна для C++?

Отказ от ответственности: Я знаю, что существует два вопроса о полноценности правильности константы, однако, ни один не обсудил, как правильность константы необходима в C++ в противоположность другому программированию...
вопрос задан: 2 September 2009 21:20
9
ответов

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

В VC ++, когда я должен определить массив, направляющийся в членскую переменную класса, я делаю это этот путь: класс Класс {частный: статический интервал константы numberOfColors = 16; цвета COLORREF [numberOfColors];...
вопрос задан: 25 August 2009 11:54
9
ответов

Когда, если когда-нибудь, мы должны использовать константу?

Константа испеклась в клиентский код. Только для чтения не. Но константа быстрее. Может быть незначительно все же. Вопрос, там когда-нибудь какой-либо сценарий, где необходимо предпочесть константу по только для чтения? Или к...
вопрос задан: 17 February 2009 04:46
9
ответов

Какова семантика функции-члена const?

Я понимаю, что функции не разрешено изменять состояние объекта, но я подумал, что где-то читал, что компилятору можно было предположить, что если функция вызывается с тем же ...
вопрос задан: 19 September 2008 01:38
8
ответов

интервал константы по сравнению с международной константой как параметр функции в C++ и C

Быстрый вопрос: интервал testfunc1 (интервал константы a) {возвращает a;} интервал testfunc2 (международная константа a) {возвращают a;} действительно ли эти две функции являются тем же в каждом аспекте или есть ли различие? Я интересуюсь...
вопрос задан: 30 July 2018 03:01
8
ответов

Как я удаляю дублирование кода между подобной константой и функциями членства неконстанты?

Скажем, у меня есть следующий класс X, где я хочу возвратить доступ к внутреннему участнику: класс Z {//детали}; класс X {станд.:: векторный <Z> vecZ; общественность: Z& Z (size_t индекс)...
вопрос задан: 7 December 2014 23:07
8
ответов

Изящное решение копировать, константа и неконстанта, методы считывания? [дубликат]

Не делайте Вы ненавидите его, когда у Вас есть класс Foobar {общественность: Something& getSomething (международный индекс) {//большой, нетривиальный блок кода... возвращает что-то;} константа Something&...
вопрос задан: 8 February 2013 17:18
8
ответов

Возвратите ссылку константы или копию в функции метода get?

Что лучше как значение по умолчанию, для возврата копии (1) или ссылка (2) от функции метода get? нечто класса {общественность: станд.:: строковая ул. () {//(1) ул. возврата _;} станд. константы:: string&...
вопрос задан: 2 February 2010 07:24
8
ответов

Двойное объявление константы

Я часто вижу следующее объявление функции: some_func (константа неподписанный символ * буфер константы) {} Какая-либо идея, почему константа повторяется перед именем указателя? Спасибо.
вопрос задан: 28 January 2010 19:33
8
ответов

вектор и константа

Рассмотрите эту пустоту f (вектор <константа T*>& p) {} международное основное () {вектор <T*> nonConstVec; f (nonConstVec);} следующее не собирает. Вещь состоит в том, что вектор <T*> может...
вопрос задан: 20 January 2010 15:01
8
ответов

Объявите TDateTime как константу в Delphi

Насколько я знаю, что нет никакого способа сделать это, но я собираюсь спросить на всякий случай, что кто-то еще знает, как сделать это. Как я могу объявить дату как константу в Delphi? Единственное решение, которое я нашел...
вопрос задан: 15 May 2009 17:16
8
ответов

Это в порядке для возврата ссылки константы на члена парламента, не занимающего официального поста?

Я должен реализовать доступ только для чтения к контейнеру члена парламента, не занимающего официального поста. Если я возвращаюсь, постоянная ссылка - это возможный к const_cast это, и получите полный доступ к участнику? Что является техникой, чтобы быть
вопрос задан: 31 March 2009 13:46
8
ответов

C++ лучший способ определить константы перекрестного файла

Я работаю над игрой и имею интересный вопрос. У меня есть некоторые постоянные величины всей игры, которые я хочу реализовать в одном файле. Прямо сейчас у меня есть что-то вроде этого: константа экстерна constants.cpp...
вопрос задан: 13 March 2009 03:45