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
ответов

Сложная инициализация полей константы

Рассмотрите класс как этот: класс MyReferenceClass {общественность: MyReferenceClass (); константа двойной ImportantConstant1; константа двойной ImportantConstant2; константа двойной ImportantConstant3;...
вопрос задан: 23 May 2017 12:33
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
ответов

Неспособный к свободным указателям константы в C

Как я могу освободить символ константы*? Я выделил новую память с помощью malloc, и когда я пытаюсь освободить ее, я всегда получаю ошибку "несовместимый тип указателя" код, который вызывает, это - что-то как:...
вопрос задан: 19 November 2015 22:37
7
ответов

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

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

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

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

Как часто Вы объявляете, что Ваши функции константа?

Вы находите это полезным?
вопрос задан: 10 March 2010 13:01
7
ответов

Используя 'константу' в функциях класса [дубликат]

Я видел большое использование ключевого слова константы, помещенного после функций в классы, таким образом, я хотел знать то, что было им о. Я считал что-то в здесь: http://duramecho.com/ComputerInformation/WhyHowCppConst.html...
вопрос задан: 28 January 2010 19:46
7
ответов

изменение значения переменной константы в C++ [дубликат]

Я пытаюсь изменить значение переменной, которая определяется как международная константа как ниже. интервал константы w = 10; интервал* wp = const_cast <интервал*> (&w); *wp = 20; значение w не изменилось и равнялось 10...
вопрос задан: 5 January 2010 13:23
7
ответов

Какие-либо различия между f (строка константы и) и f (строка константы)?

класс mystring {друг ostream& оператор <<(ostream &out, константа mystring ss) {<<ss.s; возвратитесь;} частный: строка s; общественность: mystring (константа...
вопрос задан: 25 December 2009 11:35
7
ответов

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

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

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

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

Присвоение контейнера STL и указатели константы

Это компилирует: интервал* p1; интервал константы* p2; p2 = p1; Это не делает: вектор <интервал*> v1; вектор <интервал константы*> v2; v2 = v1;//Ошибка! v2 = static_cast <вектор <интервал константы*>> (v1);//...
вопрос задан: 27 July 2009 13:56
7
ответов

Глобальная константа string& плохо пахнет мне, действительно ли это действительно безопасно?

Я рассматриваю код collegue, и я вижу, что у него есть несколько констант, определенных в глобальной области видимости как: константа string& SomeConstant = "Это - некоторый постоянный текст"; Лично, это плохо пахнет мне...
вопрос задан: 22 June 2009 18:12
7
ответов

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

Я пытаюсь отобразить ряд нажатий клавиш на ряд команд. Поскольку я обрабатываю команды от нескольких мест, я хотел бы настроить слой абстракции между ключами и команд так...
вопрос задан: 15 December 2008 05:44
7
ответов

Что от указателя к указателю константы означает в C и в C++?

Я знаю, что эмпирическое правило читает объявления справа налево, и я был абсолютно уверен, что знал то, что продолжалось, пока коллега не сказал мне что: константа MyStructure ** ppMyStruct; означает "ppMyStruct...
вопрос задан: 3 December 2008 20:33
7
ответов

Вопрос о константе C++

Если я делаю это://В классе заголовка Foo {освобождают нечто (панель*);};//В cpp освобождают Foo:: нечто (панель* константа pBar) {//Материал} компилятор не жалуется что подписи для Foo:: нечто не соответствуют. Однако...
вопрос задан: 6 November 2008 20:38
6
ответов

Почему я не могу преобразовать 'символ **' в 'символ константы* константа*' в C?

Следующий фрагмент кода (правильно) дает предупреждение в C и ошибку в C++ (использующий gcc и g ++ соответственно, протестированный с версиями 3.4.5 и 4.2.1; MSVC, кажется, не заботится): символ ** a; константа...
вопрос задан: 10 September 2019 00:46
6
ответов

Что означает «const» в конце объявления функции? [Дубликат]

Возможный Дубликат: Значение «const» последний в объявлении метода C ++? Я получил книгу, где написано что-то вроде: class Foo {public: int Bar (int random_arg) const ...
вопрос задан: 14 January 2019 20:02
6
ответов

Различие между константой ссылочный и нормальный параметр

освободите DoWork (интервал n); освободите DoWork (интервал константы &n);Какая разница?
вопрос задан: 26 September 2018 01:59
6
ответов

Значение 'const' последний в объявлении функции класса?

Что означает const в таких объявлениях? Конст смущает меня. class foobar {public: operator int () const; const char * foo () const; };
вопрос задан: 3 June 2018 13:20
6
ответов

Различие между объявлениями константы в C++

Что является различием между пустотой func (Класс константы *myClass), и пустые func (Класс *константа myClass) Видят также: вопрос о константе C++, Сколько и которые являются использованием "константы" в C++? и...
вопрос задан: 23 May 2017 12:08
6
ответов

использование константы с указателями в C

Я пробегаюсь через C и имею вопрос относительно использования константы с указателями. Я понимаю следующий код: символ константы *someArray Это определяет указатель, который указывает на типы символа и...
вопрос задан: 28 April 2015 15:49
6
ответов

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

Мне нужны просто словарь или строка ассоциативного массива => интервал. Существует карта типа C++ для этого случая. Но мне нужна только одна карта forall экземпляры (-> статичный), и эта карта не может быть изменена (-> константа); я имею...
вопрос задан: 2 April 2014 21:33
6
ответов

Преимущества константы в C++? [дубликат]

Каковы преимущества константы в C++ (и C) для непосвященного?
вопрос задан: 28 January 2013 16:47
6
ответов

Статическая постоянная в сравнении с постоянной в функции, которая вызывается повторно

Мне просто интересно, как void test () {const static int ABC = 12; cout < < ABC; } отличается от void test () {const int ABC = 12; cout < < ABC; } если эта функция ...
вопрос задан: 30 July 2012 15:06
6
ответов

Должны бесполезные спецификаторы типа на типах возврата использоваться для ясности?

Наш инструмент статического анализа жалуется на "бесполезный спецификатор типа на типе возврата", когда у нас есть прототипы в заголовочных файлах, таких как: нечто интервала константы (); Мы определили его этот путь, потому что функция...
вопрос задан: 6 April 2012 16:56
6
ответов

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

Почему следующее кодирует в работе C? символ константы* ул. = ПУСТОЙ УКАЗАТЕЛЬ; ул. = "тест"; ул. = "test2"; Так как ул. является указателем на постоянный символ, почему нам разрешают присвоить ей различные строковые литералы?...
вопрос задан: 17 May 2011 10:51