0
ответов

const boost::array or boost::array?

What is difference between these two? Which one you would prefer when you need a fixed size array of constant values? const boost::array x = {0, 1}; boost::array y = ...
вопрос задан: 9 April 2011 09:10
0
ответов

C ++ Const Использование Объяснение

const int * const Method3 (const int * const &) const; Может ли кто-нибудь объяснить использование каждой из констант?
вопрос задан: 8 April 2011 17:36
0
ответов

Как использовать переключатель с внешними константами?

Некоторые файлы code.cpp содержат extern const int v1; extern const int v2; extern const int v3; extern const int v4; int _tmain (int argc, _TCHAR * argv []) {int aee = v1; switch (aee) {...
вопрос задан: 7 April 2011 09:40
0
ответов

Вопрос C: (const void *) vs (void *)

В чем разница между const void * и void *? При каких обстоятельствах указатель void может быть преобразован в указатель const void?
вопрос задан: 5 April 2011 04:50
0
ответов

«static const int» вызывает ошибку связывания (undefined-reference)

Меня сбивает с толку ошибка компоновщика при использовании следующего кода: // static_const.cpp - полный код #include <вектор> struct Elem {static const int value = 0; }; int main (int argc, char ...
вопрос задан: 1 April 2011 01:03
0
ответов

Константа до или константа после?

Для начала вы, вероятно, знаете, что константа может использоваться, чтобы сделать либо данные объекта, либо указатель немодифицируемыми, либо и то, и другое. const Object * obj; // не могу изменить данные Object * const obj; // не может быть изменено ..
вопрос задан: 31 March 2011 17:30
0
ответов

Константы ссылок на указатели

Я наткнулся на код, который использовал такой метод: QList < Item *> itemList; void addItem (элемент * const & элемент) {itemList.append (элемент); } Теперь я не вижу никакой значимой разницы ...
вопрос задан: 26 March 2011 00:08
0
ответов

C # «Константа Объекты »для использования в качестве параметров по умолчанию

Есть ли способ создать постоянный объект (т.е. он не может быть отредактирован и создается во время компиляции)? Я просто играю с языком C #, заметил функцию необязательных параметров и подумал ...
вопрос задан: 21 March 2011 00:18
0
ответов

Полезен ли const_cast ?

Недавно я нашел фрагмент кода C ++, который эффективно выполняет следующие действия: char * указатель = ...; const char * constPointer = const_cast (указатель); Очевидно автор думал, что ...
вопрос задан: 16 March 2011 10:54
0
ответов

Должны ли функции-члены быть «константными», если они влияют на логическое состояние, но не на побитовое состояние?

Я пишу класс, который является оболочкой для устаревшего C API, который управляет аппаратное устройство. В упрощенном примере у меня может быть что-то вроде: устройство класса { public: void set_request (int data) {...
вопрос задан: 6 March 2011 02:14
0
ответов

Доступ к элементу константной карты C ++

Я попытался использовать оператор [] для доступа к элементу в константной карте C ++, но этот метод не удался. Я также пытался использовать "at ()", чтобы сделать то же самое. На этот раз это сработало. Однако я не смог найти ничего ...
вопрос задан: 27 February 2011 17:17
0
ответов

Может ли компилятор C ++ предположить, что значение const bool & не изменится?

Может ли компилятор C ++ предположить, что значение const bool & не изменится? Например, представьте, что у меня есть class: class test { public: test (const bool & state): _test (state) {} void ...
вопрос задан: 26 February 2011 17:51
0
ответов

Возврат неконстантной ссылки из константной функции-члена

Почему при возврате ссылки на указанную переменную-член работает, а не другой? Я знаю, что константная функция-член должна возвращать только константные ссылки, но почему это не кажется верным для ...
вопрос задан: 25 February 2011 17:33
0
ответов

Получение const_iterator от итератора

Есть ли метафункция f, которая отображает итератор на соответствующий const_iterator? Т.е. f :: iterator> :: type должен давать std :: vector :: const_iterator.
вопрос задан: 24 February 2011 14:26
0
ответов

как работает перегрузка константных и неконстантных функций?

В stl полно определений вроде этого: итератор начать (); const_iterator begin () const; Поскольку возвращаемое значение не участвует в разрешении перегрузки, единственная разница здесь заключается в функции ...
вопрос задан: 24 February 2011 10:46
0
ответов

Why can I not assign the concatenation of constant strings to a constant string?

Occasionally I want to break apart a constant string for formatting reasons, usually SQL. const string SELECT_SQL = "SELECT Field1, Field2, Field3 FROM TABLE1 WHERE Field4 = ?"; to const string ...
вопрос задан: 23 February 2011 14:52
0
ответов

общий размер базы данных postgresql не соответствует сумме размеров отдельных таблиц

Моя база данных postgres (версия 8.2.3) имеет размер 24 ГБ. Чтобы получить эту цифру, я выполняю следующий запрос: SELECT oid, datname, pg_database_size (datname) as actualsize, pg_size_pretty (...
вопрос задан: 23 February 2011 05:34
0
ответов

имеет ли `const auto` какое-либо значение?

Я думаю, что вопрос достаточно ясен. Будет ли ключевое слово auto автоматически определять константу или всегда возвращать неконстантный тип, даже если есть, например. две версии функции (одна, которая возвращает const и ...
вопрос задан: 21 February 2011 19:48
0
ответов

Почему функция автозаполнения jquery ui отказалась от поддержки этих функций?

команда пользовательского интерфейса jquery ведет блог о том, как заменить устаревшую функцию автозаполнения, и подтверждает, что она может реплицировать все старых функций и опций. Основываясь на моем тестировании, я не думаю, что они могут реплицироват
вопрос задан: 20 February 2011 15:34
0
ответов

библиотека для визуализации математических уравнений (например, редактор уравнений) [закрыто]

Я ищу библиотеку c #, которая предоставит мне функции редактора уравнений. Я не ищу математическую библиотеку для вычисления математических выражений. Есть предложения?
вопрос задан: 16 February 2011 04:30
0
ответов

c ++ const public field vs. метод получения

Я хочу добавить уникальный идентификатор (в рамках одного сеанса) к каждому объекту определенного класса. Одно из решений - использовать заводскую функцию, которая увеличивает некоторый статический счетчик. Более простое решение - добавить это ...
вопрос задан: 13 February 2011 13:24
0
ответов

Java финал против C ++ const

В учебнике по программированию на Java для C ++ говорится, что (выделение - мое): ключевое слово final примерно эквивалентно const в C ++. Что означает «примерно» в этом контексте? Разве они не совсем ...
вопрос задан: 11 February 2011 16:07
0
ответов

Константные методы, возвращающие ссылки

class Foo {int Bar; public: int & GetBar () const {return Bar; } } Это нормально, что GetBar является константным методом? На самом деле это ничего не меняет, но обеспечивает ...
вопрос задан: 10 February 2011 15:36
0
ответов

VC ++ позволяет использовать константные типы для контейнеров STL. Почему?

Контейнеры STL требуют, чтобы сохраненные значения были копируемыми, создаваемыми и назначаемыми. const T, очевидно, не является назначаемым типом для любого T, но я попытался использовать его (просто из любопытства) и обнаружил, что ...
вопрос задан: 9 February 2011 02:19
0
ответов

Как объявить Guid константы в C #?

Можно ли объявить Guid константы в C #? Я понимаю, что могу объявить статический Guid только для чтения, но существует ли синтаксис, позволяющий писать const Guid?
вопрос задан: 7 February 2011 11:05
0
ответов

Константная корректность в Java с использованием аннотаций?

Есть ли существующая библиотека, которая позволяет мне комментировать метод Java как @Const, так что компилятор (с использованием apt, как я полагаю) будет отмечать ошибку, если он обновляет поле, или вызываетnon- @ Const method on ...
вопрос задан: 6 February 2011 11:10
0
ответов

int vs const int &

Я заметил, что обычно использую постоянные ссылки в качестве возвращаемых значений или аргументов. Я думаю, причина в том, что это работает почти так же, как использование в коде не ссылки. Но это определенно требует большего ...
вопрос задан: 16 January 2011 13:27
0
ответов

Постоянные функции-члены

] Прочитав это, я понял, что объявление метода как const предотвращает случайное изменение переменных-членов класса. Часто ли используются константные методы? Если они будут использоваться ...
вопрос задан: 14 January 2011 13:03
0
ответов

Определение константности вложенного типа

Обычно, если мне нужно определить, является ли тип константным, я просто используйте boost :: is_const. Однако я столкнулся с проблемой при попытке определить постоянство вложенного типа. Рассмотрим следующие особенности ...
вопрос задан: 13 January 2011 18:49