0

さまざまな typedef を格納するヘッダー ファイルがあります。問題は、ソース ファイルからそれらの typedef の 1 つに変数を渡す必要があることです。

私はこれを試しました:

extern const unsigned int number;
typedef Storage<double,number> store;

ヘッダーファイルで。

次に、ソース ファイルで、number変数が実行時にインスタンス化されます。

const unsigned int number( conf->ReadNumber() );

しかし、うまくいきません。

これは可能ですか?何か案が?

4

1 に答える 1

0

Storage<double,number>定数式になるのを待つnumber:その値はコンパイル時に計算可能でなければなりません。

于 2012-07-12T18:33:10.733 に答える