compile-time-constant

    3熱度

    4回答

    1)我的C語言中有很多常量。 2)我的代碼可以在浮點和定點中工作。 現在,這些常量由一個函數float2fixed初始化,因此在浮點時它不做任何事情,而在定點時,它找到它們的定點表示。例如,如果工作在浮點,0.5f保留0.5f,而使用pow()子程序,如果工作在定點並且定點表示爲Qx.16,則變爲32768。 這很容易維護,但實際上需要花費很多時間來計算定點中的這些常量(pow是一個浮點函數)。在

    0熱度

    4回答

    有沒有什麼辦法在編譯時創建Map或Set類型的數據結構? 我問這個問題的原因是因爲我正在使用App Engine,並且我有一些需要排序和搜索的數據結構,但它們是不變的,所以我想避免創建的時間成本他們在創業時。

    0熱度

    1回答

    我正嘗試使用「define」mxmlc編譯器選項將編譯時常量嵌入到我的SWF文件中。 <mxmlc ...> <define name="NAMES::PluginCompileTime" value="Hello World!"/> </mxmlc> 我可以訪問此變量,如果我「硬編碼」到我的代碼庫,像這樣: public static const PLUGIN_COMPILED_

    5熱度

    3回答

    假設我們有以下的模板類 template<typename T> class Wrap { /* ... */ }; 我們不能改變Wrap。這很重要。 讓我們從Wrap<T>派生類。例如, class NewInt : public Wrap<int> { /* ... */ }; class MyClass : public Wrap<myclass> { /* ... */ }; c

    0熱度

    3回答

    的幾行代碼是勝過千言萬語: 我有三個簡單的文件: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; }