4
ответа

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

Учитывая класс как это: класс Foo {интервал константы a;}; действительно ли возможно поместить тот класс в вектор? Когда я пробую, мой компилятор говорит мне, что не может использовать оператор присваивания по умолчанию. Я пытаюсь записать...
вопрос задан: 26 May 2010 22:20
4
ответа

Я могу использовать конкатенацию строк для определения класса КОНСТАНТА в PHP?

Я знаю, что можно создать глобальные константы друг с точки зрения друга использующего конкатенацию строк: определите ('НЕЧТО', 'нечто'); определите ('ПАНЕЛЬ', НЕЧТО.'bar'); ПАНЕЛЬ эха; распечатает 'foobar'. Однако я добираюсь...
вопрос задан: 7 May 2010 04:50
4
ответа

Сделать все типы постоянными по умолчанию в C ++

Какой самый простой и наименее навязчивый способ указать компилятору, будь то с помощью параметров компилятора, #defines, typedefs или шаблонов, что каждый раз, когда я говорю T, я действительно имею в виду T const? Я ...
вопрос задан: 4 May 2010 11:16
4
ответа

Возвратите динамическую строку из станд.:: исключение, 'что'

Я убежден в этой точке, что должен создавать подклассы станд.:: исключение для всех моих потребностей броска исключения. Теперь я смотрю на то, как переопределить какой метод. Ситуация, что я...
вопрос задан: 14 April 2010 16:23
4
ответа

C++: Почему gcc предпочитает неконстанту по константе при доступе к оператору []?

Этот вопрос можно было бы более соответственно задать относительно C++ в целом, но поскольку я использую gcc на Linux, это - контекст. Рассмотрите следующую программу: #include <iostream> #include <map&...
вопрос задан: 17 March 2010 20:17
4
ответа

Как обеспечить stl как контейнер с общедоступным итератором константы и частным итератором неконстанты?

У меня есть класс, который включает станд.:: список и желание предоставить общественности начинаются () и конец () для const_iterator, и частный начинаются () и конец () для просто итератора. Однако компилятор видит...
вопрос задан: 13 March 2010 19:31
4
ответа

c ++ получение ошибки при передаче ссылки на const-класс в качестве аргумента в функции [duplicate]

Я пытаюсь сделать простую программу светофора, и функция, которая должна печатать текущее состояние света, дает мне ошибку, когда я пытаюсь передать аргумент как класс const ...
вопрос задан: 4 March 2010 22:26
4
ответа

Смесительный экстерн и константа

Я могу смешать экстерна и константу как константа экстерна? Если да, делает спецификатор константы, налагают, это - господство только в объеме, в котором это объявляется или если это точно соответствует объявлению переводного...
вопрос задан: 3 February 2010 09:32
4
ответа

Почему выгода исключение как ссылка на константу?

Я услышал и много раз читал, это лучше для ловли исключения как ссылки на константу, а не как ссылка. Почему попытка {//материал} выгода (станд. константы:: exception& e) {//материал}...
вопрос задан: 27 January 2010 07:21
4
ответа

о постоянной функции-члена [дубликата]

Я встретил два объяснения класса функции-члена const A {public: ... void f () const {} ...}, это означает, что он мог получить доступ только к постоянным членам; это означает, что это не изменяет никаких участников; Думаю ...
вопрос задан: 27 December 2009 18:37
4
ответа

Что константа означает после функции/сигнатуры метода? [дубликат]

Согласно MSDN: "При следовании списку параметров функции членства ключевое слово константы определяет, что функция не изменяет объект, для которого это вызывается". Мог кто-то разъяснять это...
вопрос задан: 11 October 2009 04:46
4
ответа

const_cast в шаблоне. Существует ли unconst модификатор?

У меня есть шаблонный класс как это: класс шаблона <T> MyClass {T* данные;} Иногда, я хочу использовать класс с постоянным типом T следующим образом: MyClass <константа MyObject> mci; но я...
вопрос задан: 4 October 2009 14:39
4
ответа

Педантичное предупреждение gcc: введите спецификаторы на функциональном типе возврата

Когда я скомпилировал свой код C++ с GCC 4.3 впервые, (после того, как скомпилировал это успешно без предупреждений на 4,1, 4.0, 3.4 с - Стена-Wextra опции), я внезапно получил набор ошибок...
вопрос задан: 15 July 2009 21:38
4
ответа

Стертол, strtod небезопасен?

Кажется, что стертол () и strtod () эффективно позволяет (и сила) Вам выбрасывать constness в строке: #include <stdlib.h> #include <stdio.h> международное основное () {символ константы *нечто = "Привет...
вопрос задан: 14 June 2009 20:36
4
ответа

объявить массив константных целых в C ++

У меня есть класс, и я хочу иметь несколько битовых масок со значениями 0,1,3,7,15, ... Так что, по сути, я хочу объявить массив константных int, таких как: class A {const int masks [] = {0,1,3,5,7, ....}} ...
вопрос задан: 30 May 2009 01:47
4
ответа

Resharper, всегда предлагающий, чтобы я заставил константу представить в виде строки вместо строки

какой хорош: представьте sQuery в виде строки = "ВЫБОР * таблица FROM"; или константа представляет sQuery в виде строки = "ВЫБОР * таблица FROM"; И почему resharper всегда предлагают, чтобы я сделал это?
вопрос задан: 26 May 2009 08:57
4
ответа

Доступ карты C++ отбрасывает спецификаторы (константа)

Следующий код говорит, что, передавая карту как константу в оператор [] метод отбрасывает спецификаторы: #include <iostream> #include <карта> #include <строка> с помощью станд. пространства имен;...
вопрос задан: 4 November 2008 21:45
4
ответа

Переполнение при расчете const в VBA

Это объявление вызывает переполнение в VBA: Const OVERFLOWS As Long = 10 * 60 * 60, в то время как установка значения напрямую подходит: Const COMPILES_OK As Long = 36000 Как убедить VBA обработать ...
вопрос задан: 4 November 2008 11:28
4
ответа

Что делает “класс константы”, средний?

После того, как некоторые находят и заменяют рефакторинг, я закончил с этим драгоценным камнем: класс A константы {}; Что делает "класс константы", средний? Это, кажется, компилирует хорошо.
вопрос задан: 16 October 2008 00:23
3
ответа

Как Вы объявляете массивы в заголовке C++?

Это связано с некоторыми другими вопросами, такими как: это и некоторые мои другие вопросы. В этом вопросе и других, мы видим, что можем объявить и инициализировать массивы строк на одном хорошем шаге, например:...
вопрос задан: 6 July 2019 00:05
3
ответа

Нестатический участник константы, не может использовать оператор присваивания по умолчанию

Программа я разворачиваю станд. использования:: пара <> много. Существует точка в моем коде, в который компилятор бросает довольно большое: нестатический участник константы, 'константа станд. Ptr:: пара, константа удваивается*>:: сначала'...
вопрос задан: 11 August 2018 14:58
3
ответа

Почему не может я иметь “общедоступную статическую строку константы S =” материал"; в моем Классе?

При попытке скомпилировать мой класс я получаю ошибку: постоянный 'NamespaceName. ClassName. CONST_NAME' не может быть отмечен статичный. в строке: общедоступная статическая константа представляет CONST_NAME в виде строки = "вздор"; я мог...
вопрос задан: 29 October 2017 22:35
3
ответа

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

Возможный Дубликат: “правильность константы” в C#, я подозреваю константу, была упрощена для спецификации C# для общей простоты языка. Была ли определенная причина, мы не можем объявить переменную...
вопрос задан: 23 May 2017 12:26
3
ответа

Как я могу использовать numpy.correlate для выполнения автокорреляции?

Мне нужно сделать автокорреляцию набора чисел, которые, как я понимаю, это просто соотношение множества с самим собой. Я пробовал это использовать функцию корреляции numpy, но я не верю ...
вопрос задан: 23 May 2017 12:22
3
ответа

ссылка константы на временную причуду

Все мы знаем, что вещи как это допустимы в C++: константа T &x = T (); в то время как: T &x = T (); не. В недавнем вопросе разговор приводят к этому правилу. OP отправил некоторый код который...
вопрос задан: 23 May 2017 11:54
3
ответа

Найти указатель в std :: set на основе указателя const [duplicate]

Следующий код не работает из-за отмеченной строки, так как s.find ожидает int *, а не const int *. Поскольку ничего не меняется относительно переменной b, почему невозможно вызвать ...
вопрос задан: 9 May 2016 14:20
3
ответа

Каков тип строковых литералов в C и C++?

Каков тип строкового литерала в C? Это - символ * или символ константы * или символ константы * константа? Что относительно C++?
вопрос задан: 26 April 2016 07:10
3
ответа

Какой эффект делает статическую константу, имеют на участнике пространства имен

//Пространство имен MyClass.h MyNamespace {статическая константа удваивает GasConstant = 1.987; класс MyClass {//конструкторы, методы, и т.д.};} мне ранее объявили GasConstant в...
вопрос задан: 17 February 2016 15:11
3
ответа

Сколько и как используется «const» в C ++?

Как начинающему программисту на C ++, есть некоторые конструкции, которые кажутся мне очень неясными, одна из них - const. Вы можете использовать его во многих местах и ​​с таким количеством различных эффектов, что почти ...
вопрос задан: 16 September 2014 21:37
3
ответа

кастинг оператора - константа по сравнению с неконстантой

У меня есть этот пример кода: классификационный индекс {интервал i; общественность: Число (интервал i1): я (i1) {} интервал оператора () константа {возвращаюсь i; }}; Что последствия удаления являются модификатором константы от...
вопрос задан: 27 August 2014 12:04