簡化目標:
static if (is (T==Complex))
import std.traits;
template isComplexReal(T) {
enum isComplexReal = is(T == Complex!R, R) && (isFloatingPoint!R);
}//通過枚舉來簡化操作.這樣不必像c++那樣,一大堆.
static if(isComplexReal!T) {}
或者
import std.traits : TemplateOf;
static if(__traits(isSame, TemplateOf!T, Complex))
大文件壓縮出錯.錯誤碼-11
gdb --args ./your_program any_args_to_your_program
點擊“r”命令運行,崩潰時,它會告訴你在哪裏。可能是空針
.