美好的一天。我正在继续阅读 Bartlomiej Filipek 的书<< em> C ++ 17详细。
第63页(pdf电子书的85),他在我的消息底部写下了以下代码。
我恳请您的帮助以了解其工作原理:我已经编译了这段代码,很孤单,并且已经编译了。因此,我尝试了解原因。
我解释了我的问题的深层动机:
通常,我会看到struct
模板,class
模板,功能模板。但是在这里,我看不到任何情况。它似乎是一个变量“模板”,我不习惯遇到。
我看到两个链接没有回答我的问题:
template non-type template parameter?。
预先感谢您对此的友善解释。
template<typename Type, Type value>
constexpr Type TConstant=value;