d模板简化
简化目标:
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”命令运行,崩溃时,它会告诉你在哪里。可能是空针.
浙公网安备 33010602011771号