Результаты поиска по запросу "compile-time"

4 ответа

Я уверен, что уже слишком поздно, но все же.

template<unsigned int n> struct Factorial { enum { value = n * Factorial<n-1>::value}; }; template<> struct Factorial<0> { enum {value = 1}; }; int main() { std::cout << Factorial<5>::value; std::cout << Factorial<10>::value; }казанная программа ...

5 ответов

Таким образом, вызов DoSomething () для объекта, производного от SomethingBase, выполнит член, если таковой существует, или свободную функцию в противном случае. Обратите внимание, что нечего бросать, вы получите ошибку компиляции, если нет совпадения с вашим вызовом.

ство библиотек C ++, включенных в стандарт, позволяют адаптировать ваши объекты для использования в библиотеках. Выбор часто между функцией-членом или свободной функцией в том же пространстве имен. Я хотел бы знать механику и конструировать код ...

2 ответа

Я не думаю, что это сработает для меня. Спасибо ;)

ли установить переменную sass во время компиляции? Я в основном хочу сделать это: $color: red !default; div#head { background-color: $color; }Когда я компилирую в css, я хочу установить $ color на «синий» (желательно из командной ...

ТОП публикаций

3 ответа

Почему (постоянные) выражения не оцениваются во время компиляции в Haskell?

В настоящее время я изучаю Haskell, и есть одна вещь, которая сбивает меня с толку: Когда я создаю сложное выражение (чье вычисление займет некоторое время), и это выражение является константой (то есть оно строится только из известных ...

3 ответа

http://pc.net/helpcenter/answers/compile_time_vs_runtime

разница между временем выполнения, например,[[UIDevice currentDevice] systemVersion]и время компиляции, например,__IPHONE_OS_VERSION_MIN_REQUIRED проверка? Когда вы должны один над другим? Является__IPHONE_OS_VERSION_MIN_REQUIRED просто ...

4 ответа

Нечто подобное может сделать это, хотя последовательность Boost.PP не делает ее более красивой.

у зашифровать / кодировать строку во время компиляции, чтобы исходная строка не появлялась в скомпилированном исполняемом файле. Я видел несколько примеров, но они не могут принимать строковый литерал в качестве аргумента. Смотрите следующий ...

9 ответов

Это не очень часто, но так бывает.

имаю разницу между временем выполнения и временем компиляции и тем, как их различать, но я просто не вижу необходимости проводить различие между временем компиляции и временем выполнениязависимости. Я задыхаюсь от этого: как может программане ...

3 ответа

Определение смещения байта члена структуры во время компиляции?

Я хочу найти смещение байта члена структуры во время компиляции. Например: struct vertex_t { vec3_t position; vec3_t normal; vec2_t texcoord; }Я хотел бы знать, что смещение байтаnormal есть (в этом случае должно быть12.) Я знаю, что я мог бы ...

6 ответов

Математические функции константных выражений предварительно рассчитываются во время компиляции?

Я склонен использовать математические функции постоянных выражений для удобства и согласованности (т. Е.log(x)/log(2) вместоlog(x)/0.3...). Поскольку эти функции на самом деле не являются частью самого языка, они также не определены вmath.h ...

1 ответ

Как мне разобрать строку во время компиляции в Nimrod?

Проходя черезвторая часть урока Нимрода [http://nim-lang.org/tut2.html]Я достиг той части, где объясняются макросы. В документации написано, что они запускаются во время компиляции, поэтому я подумал, что мог бы выполнить какой-то анализ строк, ...