Вопросы по теме 'constant-expression'

Почему постоянный указатель не может быть постоянным выражением?
Следующая программа компилируется: template <const int * P> class Test{}; extern const int var = 42; //extern needed to force external linkage int main() { Test<&var> test; } А вот этот - нет, что для меня сюрприз:...
4460 просмотров
schedule 01.04.2024

Считает ли gcc встроенные функции непостоянных выражений константными выражениями
Пожалуйста, просмотрите обновление, чтобы лучше понять проблему. В исходном коде есть несколько проблем, которые запутывают картину : Этот вопрос Почему я могу называть не -constexpr внутри функции constexpr? представил следующий код...
2020 просмотров

Константные выражения Java и устранение кода
Как обсуждалось здесь , javac и другие компиляторы Java могут предоставлять возможности устранения кода для if -операторов, где условие представляет собой "Constant Expression" . Как на это повлияет, если мой код использует постоянное...
454 просмотров

константные переменные нельзя использовать в постоянном выражении?
Почему этот код C недопустим в Visual Studio 2013 Ultimate? const unsigned int x = 64; char resultBufNative[x+1]; Это дает error C2057: expected constant expression . Оригинальный вопрос Я совершенно сбит с толку этим....
2204 просмотров
schedule 14.04.2024

Деление на ноль в постоянном выражении
Мой игрушечный компилятор падает, если я делю на ноль в константном выражении: int x = 1 / 0; Разрешено ли такое поведение стандартами C и/или C++?
4828 просмотров

qMetaTypeID не оценивается как постоянное выражение?
Я пытаюсь получить идентификатор QMetaType во время компиляции, однако, когда я пробую этот очень простой базовый случай: CMakeLists.txt cmake_minimum_required(VERSION 3.10) project(helloqt) set(CMAKE_CXX_STANDARD 14)...
665 просмотров
schedule 18.11.2023