2

typeof複雑な式を扱うときの効率は?

具体的には、次の 2 つの場合です。

  • 評価に CTFE を必要としない定数部分だけで構成される複雑な式

  • mixin()CTFE'ed 文字列に必要な複雑な式。

根本的に違うのかはわかりませんが、気になるのはこの2つのケースです。

4

1 に答える 1

4

実行時間の効率に関心があるか、コンパイル時間の効率に関心があるかによって異なります。typeof(expr)実行時のオーバーヘッドがゼロで、コンパイル時に完全に評価されます。

コンパイル時の複雑さは非常に低いため、一般的に心配する必要はありません。

于 2015-09-06T11:31:49.963 に答える