我看到了下面这句话:
PixelType label = itk::NumericTraits<PixelType>::One;这似乎与numric特征有关,我读过here的文档,但还没有理解这句话的意思。
你能给我描述一下这句话的意思吗?
发布于 2014-10-24 17:09:26
One是类模板itk:NumericTraits中的静态变量。在itk中的某个地方可能有它的显式专门化
template<> PixelType itk::NumericTraits<PixelType>::One = ...;它为PixelType类型定义了一个值one。
发布于 2014-10-24 17:13:24
它是您在模板参数中使用的值类型的乘法标识。
其中,T类型的任意值v紧随其后:
v * 1 = 1 * v = v它是在编译时计算的,可以作为T类型的静态成员进行访问
https://stackoverflow.com/questions/26544248
复制相似问题