首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数字特征itk

数字特征itk
EN

Stack Overflow用户
提问于 2014-10-24 16:34:03
回答 2查看 138关注 0票数 0

我看到了下面这句话:

代码语言:javascript
运行
复制
PixelType label = itk::NumericTraits<PixelType>::One;

这似乎与numric特征有关,我读过here的文档,但还没有理解这句话的意思。

你能给我描述一下这句话的意思吗?

EN

回答 2

Stack Overflow用户

发布于 2014-10-24 17:09:26

One是类模板itk:NumericTraits中的静态变量。在itk中的某个地方可能有它的显式专门化

代码语言:javascript
运行
复制
template<> PixelType itk::NumericTraits<PixelType>::One = ...;

它为PixelType类型定义了一个值one

票数 0
EN

Stack Overflow用户

发布于 2014-10-24 17:13:24

它是您在模板参数中使用的值类型的乘法标识。

其中,T类型的任意值v紧随其后:

代码语言:javascript
运行
复制
v * 1 = 1 * v = v

它是在编译时计算的,可以作为T类型的静态成员进行访问

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26544248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档