6
ответов

Как инициализировать поле константы в конструкторе?

Предположите, что у меня есть класс C++ Foo и класс Панель, которая должна быть создана с конструктором, в котором передается указатель Foo, и этот указатель предназначен, чтобы остаться неизменным в жизненный цикл экземпляра Панели...
вопрос задан: 30 October 2010 09:19
6
ответов

Почему мой тип возврата бессмыслен?

Я пытаюсь использовать тип возврата константы MyClass * константа Однако, я получаю предупреждение: Предупреждение: 815-D #: спецификатор типа на типе возврата бессмыслен. Разве это не допустимый тип? Я хочу указатель...
вопрос задан: 23 August 2010 07:23
6
ответов

C ++ метод получения констант с отложенной инициализацией

Как правильно реализовать метод получения для переменной с ленивой инициализацией и поддерживать константность? То есть я хотел бы, чтобы мой метод получения был постоянным, потому что после ...
вопрос задан: 30 July 2010 19:30
6
ответов

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

Я работаю в C и программе C++. Мы раньше компилировали без make-strings-writable опции. Но это получало набор предупреждений, таким образом, я выключил его. Затем я получил целый набор ошибок...
вопрос задан: 3 May 2010 21:48
6
ответов

Оператор = перегрузка с переменной константы в C++

Я задавался вопросом, могли ли Вы парни помочь мне. Вот мои.h: Доктор Класса {имя строки константы; общественность: Доктор (); Доктор (имя строки); Доктор и Доктор:: оператор = (константа...
вопрос задан: 10 April 2010 18:44
6
ответов

Метод подкачки с участниками константы

Я хочу реализовать Подкачку () метод для моего класса (давайте назовем это A) сделать оператор копии-и-подкачки = (). Насколько я знаю, подкачиваю метод, должен быть реализован путем свопинга всех членов класса, для...
вопрос задан: 5 February 2010 21:38
6
ответов

Полноценность константы (C++)

Я - злодей константы, и я стремлюсь сделать все как константу как возможное. Я попытался смотреть на различные выводы дизассемблирования от константы и не версий константы функций, и я должен все же видеть...
вопрос задан: 15 January 2010 01:18
6
ответов

Выделенный "куче" может возразить быть константой в C++?

В C++ выделенный стеку объект может быть объявлен константой: Объект класса константы; после того, как та попытка назвать метод неконстанты на таком объекте является неопределенным поведением: const_cast <Класс*> (&object)...
вопрос задан: 19 December 2009 01:42
6
ответов

C: Поведение ключевого слова 'константы'

Мне сказали, что, если я кодирую в ANSI-C, чтобы объявить в порядке, что переменные будут использоваться, утверждать, что указатели не являются нулевыми и что индексы в границах, и инициализировать незадолго до...
вопрос задан: 13 September 2009 10:21
6
ответов

Определите название константы на основе значения

Существует ли способ определить название константы от данного значения? Например, учитывая следующее: общедоступная константа uint ERR_OK = 0x00000000; Как можно было получить "ERR_OK"? Я был...
вопрос задан: 27 August 2009 16:58
6
ответов

Объявление константы дважды [] в C#? [дубликат]

У меня есть несколько констант, которые я использую, и мой план состоял в том, чтобы поместить их в массив константы, удваивается, однако компилятор не позволит мне. Я попытался объявить это этот путь: константа дважды [] прибытие = {1, 2, 3, 4...
вопрос задан: 10 July 2009 14:18
6
ответов

Объявление переменной константы в R

Я работаю в R, и я хотел бы определить некоторые переменные, которые я (или один из моих сотрудников) не могу заменить. В C++ я сделал бы это: станд. константы:: представьте путь в виде строки ("/projects/current"); Как я выполняю в этом...
вопрос задан: 2 June 2009 15:30
6
ответов

Как делает константу после того, как функция оптимизирует программу?

Я видел некоторые методы как это: пустой SomeClass:: someMethod () константа; Что это объявление константы делает, и как может он помогать оптимизировать программу? Редактирование я вижу что первая часть этого вопроса...
вопрос задан: 1 May 2009 04:17
6
ответов

Каково использование передающих ссылок константы на типы примитивов?

В проекте я поддерживаю, я вижу, что много кода как это для простого получает/методы установки интервал константы и MyClass:: getFoo () {возвращают m_foo;} освобождают MyClass:: setFoo (интервал константы и нечто) {m_foo = нечто;}, Что...
вопрос задан: 23 March 2009 14:24
6
ответов

C# - Это объявляется, строка рассматривала как константа?

Помогите мне уладить аргумент здесь. Это: SqlCommand cmd = новый SqlCommand ("sql cmd", ведите); рассматриваемый точно то же как это: строка константы s = "sql cmd"; SqlCommand cmd = новый SqlCommand (s, ведите)...
вопрос задан: 10 February 2009 11:44
6
ответов

Передающая переменная “константы” к методу в Java

Существует ли эквивалент в Java к переходящему ссылки константы в C++? Разве игнорирование не является "constness", вводящим в заблуждение в отношении сигнатуры метода?
вопрос задан: 2 February 2009 07:20
6
ответов

Java: 'перечисление' по сравнению со 'строкой' как параметры

Я прочитывал детали набора Системных библиотек и получаю методы все же, параметры обычно являются Строками. Вы рассмотрели бы использование Строки, поскольку параметры плохо занимаются начиная с...
вопрос задан: 19 November 2008 00:15
5
ответов

определить () против const

В PHP, когда вы используете define ('FOO', 1); и когда вы используете const FOO = 1; ? Каковы основные различия между этими двумя?
вопрос задан: 14 July 2019 10:48
5
ответов

Статическая константа (член класса)

Я хотел бы иметь частную статическую константу для класса (в данном случае фабрика форм). Я хотел бы иметь что-то в этом роде. class A {private: static const string RECTANGLE = "rectangle"; ...
вопрос задан: 6 December 2018 13:02
5
ответов

статическая константа по сравнению с #define

Лучше использовать статическую константу Вар, чем #define препроцессор? Или возможно это зависит от контекста? Что такое преимущества/недостатки для каждого метода?
вопрос задан: 28 October 2018 22:38
5
ответов

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

Я создаю конструктора, который возьмет пару входных итераторов. Я хочу, чтобы сигнатура метода имела семантику константы времени компиляции, подобную: DataObject:: DataObject (символ константы *начинаются, константа...
вопрос задан: 25 May 2017 19:59
5
ответов

обходя константу в init методе

Таким образом, я не могу использовать инициализаторы в своем конструкторе класса из-за использования массивов, таким образом, я решил использовать init () метод вместо этого. Теперь у меня есть другая проблема. У меня есть класс как это: класс EPWM {...
вопрос задан: 23 May 2017 10:33
5
ответов

C++ постоянное ссылочное время жизни (контейнерный адаптер)

У меня есть код, который похож на это: класс T {}; контейнер класса {константа T &first, T &second; контейнер (константа T&first, константа T и второй);}; адаптер класса: T {}; контейнер (адаптер ()...
вопрос задан: 2 September 2015 01:56
5
ответов

Действительно ли sizeof (перечисление) == sizeof (интервал), всегда?

Действительно ли sizeof (перечисление) == sizeof (интервал), всегда? Или это - зависимый компилятора? Разве неправильно сказать, поскольку компилятор оптимизирован для длин слова (выравнивание памяти), т.е. y интервал является размером слова на детали...
вопрос задан: 26 July 2015 12:40
5
ответов

Почему не может nullables быть объявленным константой?

[TestClass] класс общественности MsProjectIntegration {интервал константы? спроектированный = пустой указатель;//тип 'интервал?' не может быть объявлен константой//...}, Почему у меня не может быть интервала константы??Править: Причина я хотел...
вопрос задан: 22 July 2015 11:56
5
ответов

Параметры могут быть постоянными?

Я ищу эквивалент C# финала Java. Это существует? Делает C#, имеют что-либо как следующее: общественность Foo (заключительная международная панель); В вышеупомянутом примере панель является переменной только для чтения, и не может...
вопрос задан: 16 October 2014 16:52
5
ответов

Const метод, который изменяет * это без const_cast

Следующая схема возникла в программе, которую я пишу. Я надеюсь, что это не слишком надумано, но ему удается мутировать объект Foo в методе const Foo :: Questionable () const, без использования каких-либо ...
вопрос задан: 14 August 2010 20:57
5
ответов

Семантика ссылки константы C++?

Рассмотрите заявление приложения ниже. Это демонстрирует то, что я назвал бы дефектным дизайном класса. #include <iostream> использование станд. пространства имен; структура B {B (): m_value (1) {} длинный m_value;};...
вопрос задан: 11 June 2010 11:11
5
ответов

Представление станд.:: перечислите как только для чтения

У меня есть класс, который содержит, среди прочего, станд.:: список. Я хочу выставить этот список, но только таким способом, которым структурой и данными он содержит, только для чтения, но все еще может использоваться с...
вопрос задан: 4 June 2010 07:16
5
ответов

Вектор броска <T> к вектору <константа T>

У меня есть членская переменная вектора типа <T> (где T, пользовательский класс, но это мог быть интервал также.) У меня есть функция, из которой я хочу возвратить указатель на этот вектор, но я не хочу...
вопрос задан: 19 May 2010 19:49