7
ответов

C++ ожидал константное выражение

#include <iostream> #include <fstream> #include <cmath> #include <math.h> #include <iomanip> использование станд.:: ifstream; использование станд. пространства имен; международное основное (пустота) {интервал count=0;...
вопрос задан: 15 March 2010 17:46
1
ответ

Как установить размер массива с помощью переменной-члена const?

Я попытался установить размер массива с помощью переменной-члена const, как показано ниже: class A {const int SIZE; A (): РАЗМЕР (10) {} void aaa () {int a [РАЗМЕР]; }}; Я не могу построить [РАЗМЕР], как это выражение. ...
вопрос задан: 21 January 2019 00:09
1
ответ

У меня может быть отрицательная величина как константное выражение в Scala?

У меня есть Аннотация Java, которые возвращают двойное значение: @Retention (RetentionPolicy. ВРЕМЯ ВЫПОЛНЕНИЯ) @Target (ElementType. ПОЛЕ), общедоступный @interface DoubleValue {удваивают значение ();}, Когда я пытаюсь присоединить...
вопрос задан: 2 June 2010 15:49
0
ответов

Почему константа Java, деленная на ноль, не приводит к ошибке времени компиляции? [дубликат]

Возможный дубликат: является ли 1/0 допустимым выражением Java? Почему этот код компилируется? класс Compiles {общедоступный конечный статический int A = 7/0; публичный финальный статический int B = 10 * 3; public static ...
вопрос задан: 23 May 2017 11:58
0
ответов

Как проверить, является ли параметр интегральным константным выражением в макросе препроцессора C?

В настоящее время я очищаю существующую библиотеку C, чтобы опубликовать ее без зазрения совести. Макрос препроцессора NPOT используется для вычисления следующей большей степени двойки для данного выражения интегральной константы в ...
вопрос задан: 9 April 2016 21:38
0
ответов

Пример того, что является и не является «постоянным выражением» в C?

Я немного не понимаю, что есть, а что нет Постоянное выражение в C, даже после долгого поиска в Google. Не могли бы вы привести пример чего-то, что является константным выражением в C, а что нет?
вопрос задан: 28 December 2012 02:33
0
ответов

Почему адреса функций не являются константными выражениями

Есть ли способ использовать адреса функций в константных выражениях? void foo() {} int main() { static_assert(&foo, "ошибка теста"); } Это не компилируется. ошибка C2057: ожидается константа ...
вопрос задан: 4 March 2012 16:25
0
ответов

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

Компилируется следующая программа: шаблон < const int * P > тест класса {}; extern const int var = 42; // extern необходим для принудительной внешней ссылки int main () {Test < & amp & var > тестовое задание; } Это ...
вопрос задан: 12 September 2011 18:19
0
ответов

Проблема преобразования указателя с помощью тернарного оператора

Я знаю, что тернарный оператор имеет некоторые удивительные ограничения, но я был немного сбит с толку, что это не компилируется для меня: void foo (bool b) {int * ptr = ((b)? NULL: NULL); } Очевидно, что ...
вопрос задан: 25 July 2011 17:25
0
ответов

How to set string (or AnsiString) constant in the TVarRec?

I want to pass the formatting arguments Args into the Format function. I found some examples of that, but I can't find out how to assign string constant in the TVarRec member. The following code fails ...
вопрос задан: 19 May 2011 12:49
0
ответов

Подробная информация о том, что составляет константное выражение в C?

C определяет по крайней мере 3 уровня «постоянного выражения»: постоянное выражение (неквалифицированное) арифметическое постоянное выражение целочисленное постоянное выражение 6.6 параграф 3 гласит: Постоянные выражения ...
вопрос задан: 4 February 2011 07:13
0
ответов

ошибка: количество переключателей не целое число

Я изучил свою проблему по всем ссылкам StackOverflow и нескольким Google, и я все еще в замешательстве. Я подумал, что лучше всего для меня спросить ... Я создаю простой калькулятор командной строки. Вот мой ...
вопрос задан: 26 December 2010 23:38