Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++17/C++2a 中编译时的哈希类型
考虑以下代码 include
c
Hash
C17
templatemetaprogramming
C20
使用模板元编程进行计数?
一段时间以来 我一直在尝试 断断续续地 想出一个创造性的解决方案来解决这个问题 但到目前为止我还没有做到 我最近认为它可能可以通过模板元编程来解决 尽管由于我相对缺乏该技术的经验 我不确定 是否可以使用模板元编程 或 C 语言的任何其他机制
c
templates
inheritance
templatemetaprogramming
C++编译时函数执行
我的代码中有字符串标签 它们被转换为数字并用于搜索标签值结构中的值 我有这样的事情 void foo type value search SomeTag 其中搜索定义如下 type search const char tag return
c
templatemetaprogramming
统一类型和非类型模板参数
我有一个类型特征 用于检查给定类型是否是给定类模板的实例 template
c
templatemetaprogramming
使用“void_t”检查类是否具有具有特定签名的方法
此刻 我是使用此方法检查类是否具有具有特定签名的方法 参加后Walter E Brown 的元编程 CppCon2014 演讲 我开始想知道是否void t可以在这种特殊情况下使用 以使代码更清晰 更具可读性 但是我很难思考void t 到
c
templates
void
templatemetaprogramming
c14
无参数可变参数模板上的不明确重载
有关的 使用可变参数访问无参数模板函数的不明确重载 简单的可变参数模板函数无法实例化 为什么这个可变参数函数不明确 考虑这对可变参数模板 template
c
C11
variadictemplates
templatemetaprogramming
如何检查函数模板是否已专门化?
有没有办法在编译时确定某个函数模板是否是专门的 例如 假设有以下函数模板 template
c
templates
templatemetaprogramming
templatespecialization
用于检测模板特化的模板元函数
灵感来自这个问题 我想知道是否可以引入一些编译时检查来检测是否有两个给定的模板实例化 template
C++ 参数包扩展与概念
如果取消注释行 1 和注释行 2 为什么会出现编译错误 演示 https godbolt org z KW6dhsrKd include
c
templates
languagelawyer
C20
templatemetaprogramming
«
1
2
3
4
5
6