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

У меня есть проект 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?

при выполнении как это: интервал константы = 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
ответов

Объявите 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
8
ответов

Есть ли разница между закрытыми константными и закрытыми переменными только для чтения в C #?

Есть ли разница между наличием закрытой переменной const или закрытой статической переменной только для чтения в C # (кроме необходимости присваивать const выражение времени компиляции)? Так как они оба ...
вопрос задан: 4 January 2009 09:30
7
ответов

C ++: Weird segmentation fault, связанный с константными указателями на объекты [duplicate]

класс A {public: A (); ~ А (); int ** var; void resetVar (); // устанавливает переменную в значение init}; класс B {public: B (); ~ B (); // объявлено одно из ниже, но ...
вопрос задан: 26 May 2018 12:07
7
ответов

В чем разница между const int *, const int * const и int const *?

Я всегда путаюсь, как правильно использовать const int *, const int * const и int const *. Существует ли набор правил, определяющих, что вы можете и не можете делать? Я хочу знать все, что можно и чего нельзя делать в терминах ...
вопрос задан: 9 March 2017 18:48
7
ответов

Могут ли унаследованные классы быть const? [Дубликат]

Предположим, у меня есть: собака класса {public: dog (int legs): ноги (ноги) {}; int legs; }; class poodle {public: poodle (int legs): d (собака (ноги)) {}; частный: const dog d; }; класс лабрадор: ...
вопрос задан: 28 June 2016 21:34
7
ответов

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

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

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

Что является различием между: символ * константа и символ константы *
вопрос задан: 27 November 2012 04:46
7
ответов

Каким образом ссылка неконстанты не может связать с временным объектом?

Почему не позволяется получить ссылку неконстанты на временный объект, которые функционируют getx () возвраты? Очевидно, это запрещается Стандартом C++, но я интересуюсь целью такого...
вопрос задан: 6 December 2011 03:23
7
ответов

символ константы * как параметр функции в C++

Примечание: Я знаю, что существует много вопросов, которые говорили об этом, но я - все еще новичок, и я не мог понять примеры. Я получил прототипа функции, который идет как это: интервал someFunction (константа...
вопрос задан: 30 October 2009 20:37
7
ответов

C++: как иметь дело с объектом константы что потребности, которые будут изменены?

У меня есть место в коде, который раньше говорил константу myType и myVar = someMethod (); проблема состоит в том что: someMethod () возвращает константу myType, я должен смочь изменить myVar позже путем присвоения...
вопрос задан: 15 October 2009 14:04