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

Все ли константы времени компиляции встроены?
Скажем, у меня есть такой класс: class ApplicationDefs{ public static final String configOption1 = "some option"; public static final String configOption2 = "some other option"; public static final String configOption3 = "yet another option"; }...
6941 просмотров
schedule 02.06.2022

инициализировать переменную статически (во время компиляции)
1) В моем алгоритме C много констант. 2) мой код работает как с плавающей запятой, так и с фиксированной точкой. Прямо сейчас эти константы инициализируются функцией float2fixed, при этом в случае с плавающей запятой она ничего не делает, а в...
1738 просмотров

Могу ли я вычислить pow(10,x) во время компиляции в c?
Можно ли вычислить pow(10,x) во время компиляции? У меня есть процессор без поддержки плавающей запятой и медленного целочисленного деления. Я пытаюсь выполнить как можно больше вычислений во время компиляции. Я могу значительно ускорить одну...
20323 просмотров
schedule 18.08.2022

Как дать динамически создаваемым кнопкам действия для каждой - часть 2
Привет снова, ребята, флешеры :) Мой первый вопрос, заданный здесь, в StackOverFlow, касался этой проблемы, у меня был массив, который создавал несколько разных кнопок. Однако я не знал, как назначать им действия: Как дать динамически...
365 просмотров

Является ли это ошибкой VC++ 2010? Об объявлении константного объекта в заголовке
Несколько строк кода стоят тысячи слов: У меня есть три простых файла: header.h, main.cpp, other.cpp ==== CODE BEGIN ==== // header.h #pragma once const void* p = 0; // main.cpp #include "header.h" int main() { return 0; } //...
157 просмотров
schedule 18.09.2022

C#. Почему DateTime.MinValue и MaxValue не являются константами времени компиляции?
Я хотел иметь необязательный параметр даты для метода (по умолчанию MinValue), чтобы проверить, действительно ли пользователь предоставил значение или нет (предоставление MinValue было недопустимым), но мне не разрешено, поскольку, по-видимому, это не...
5401 просмотров
schedule 20.05.2023

Цель-c постоянный статический NSArray
Я программист Java, изучаю Objective-C, и у меня есть проблема с реализацией переменных, похожих на переменные статического конечного класса в Java. В классе PolygonShape я хотел бы иметь NSDictionary с типами полигонов, доступ к которым можно...
2286 просмотров

Как определить const double внутри заголовочного файла класса?
Внутри заголовочного файла моего класса я пытаюсь сделать следующее и получаю жалобы компилятора: private: static const double some_double= 1.0; Как вы должны это сделать?
11605 просмотров

Как избежать замены постоянной ссылки литералом при компиляции
Я обнаружил, что когда константа (static final, инициализируемая во время компиляции) объявляется в одном проекте, ссылки на нее в другом проекте заменяются литералом при компиляции. Кажется, единственный способ избежать этого и иметь ссылки,...
248 просмотров
schedule 16.11.2022

Преобразовать постоянную времени компиляции int в постоянную строку времени компиляции в Java
У меня есть аннотация, для которой требуется строка с константой времени компиляции, и я хотел инициализировать ее с помощью константы времени компиляции int из одной из библиотек, которые я использую. Итак, в итоге я сделал что-то вроде этого:...
280 просмотров

Выбор O (n) вместо O (1), когда для всех n, O (1) быстрее, чем O (n)?
Пример, когда я бы выбрал алгоритм O (n) вместо алгоритма O (1), если для всех n, O (1) быстрее, чем O (n)
1969 просмотров

Как определить размер массива, который является статическим членом нереализуемого класса?
Я пишу класс, который не хочу создавать. Все его члены статичны. Этот класс представляет собой периферийное устройство микроконтроллера. Поскольку в микроконтроллере есть только один экземпляр этого периферийного устройства, мне не имеет смысла...
154 просмотров

Сборка OpenCV 3.2.0 с MinGW-w64 6.1.0: сбой оценки аргумента во время компиляции
Компилятор терпит неудачу с этим выводом: In file included from C:/mingw-w64/x86_64-6.1.0-win32-seh-rt_v5-rev0/mingw64/lib/gcc/x86_64-w64-mingw32/6.1.0/include/emmintrin.h:31:0, from...
280 просмотров

постоянное выражение, необходимое для изменения поведения Java для int и Integer
Для небольшого кода, желающего сэкономить некоторые проблемы с боксом / распаковкой, введенные, потому что мне также нужно использовать константу int в качестве целого числа (требуемый вызовом метода Generics), я пошел от этого упрощенного примера...
305 просмотров
schedule 26.07.2022

Почему std::is_copy_constructible ведет себя не так, как ожидалось?
#include <type_traits> int main() { std::is_constructible_v<int&, const int&>; // false, as expected. std::is_copy_constructible_v<int&>; // true, NOT as expected! } Согласно cppref : Если T...
180 просмотров

Определить, является ли String константой времени компиляции
Учитывая ссылку на любой String , можно ли программно определить, является ли это ссылкой на константу времени компиляции? А если нет, то хранится ли она во внутреннем пуле без выполнения s.intern() == s ? isConst("foo")...
70 просмотров