Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
void_t“可以实现概念”?
我在看第二部分 期间他讨论了他的小说的用途void t lt gt 建造 在他的演讲中 Peter Sommerlad 问了他一个我不太明白的问题 链接直接指向问题 所讨论的代码就发生在该问题之前 萨默拉德问道 沃尔特 这是否意味着我们现在
c
templates
C11
templatemetaprogramming
cconcepts
概念评估是否可以取决于评估地点?
温度概念 5 http eel is c draft temp concept 5 sentence 1 says 概念未实例化 temp spec 注 表示概念专门化的 id 表达式被计算为表达式 expr prim id 这是否意味着这
c
languagelawyer
cconcepts
C20
理解c++20中的convertible_to概念
我对 C 20 概念仍然很陌生 我想知道为什么这不起作用 我想创建一个将数字连接为字符串的函数模板 所以我想尝试一些概念 我用了std convertible to检查输入的数据类型 即int在这种情况下 可以转换为std string 但
c
C20
cconcepts
“viewable_range”概念有什么意义?
范围 细化 https eel is c draft range refinements viewable range 概念指定了可以安全转换为视图的范围类型的要求 它的强制实施大致规定range进一步满足viewable range如果其
c
C20
cconcepts
rangev3
非类型模板参数和要求
我正在学习概念 我无法找到一种方法来限制非类型模板参数的值 而不是类型 Example https godbolt org z d48Gv1编译的代码 尽管我希望它没有 由于要求失败 include
c
C20
cconcepts
nontypetemplateparameter
如何键入擦除 C++ 概念
我正在尝试实现一个小型网络库来了解概念 并且正在尝试找到一种方法来定义简洁的概念 而不必在依赖概念上携带模板参数 例如 我有以下概念 template
c
C20
cconcepts
使用概念是否允许在成员函数上使用 decltype
我来到know https stackoverflow com a 74024419一个班级的X具有名为的成员函数func c 标准不允许我们写decltype X func 因此我预计下面给出的程序会产生一个错误 类似于invalid u
c
languagelawyer
C20
cconcepts
decltype
Visual Studio 2019 C++ - 概念标识符未定义
我尝试在我的 cpp 项目中使用概念 该项目是使用 Visual Studio 2019 版本 16 4 1 编写的 但我收到错误消息 标识符 conecpt 未定义 据我所知 自版本 16 3 以来 Visual Studio 2019
c
VisualStudio
cconcepts
检查函数是否存在于容器类中的 C++ 概念和隐式推导规则
我试图弄清楚如何做一些对我来说在概念和模板类型 如 std vector 方面似乎很棘手的事情 我正在尝试应用类似于我在 T 上使用 std movable 的编译时间约束 但在 C 上使用 PushBackMovable 它与函数 dec
c
templates
templatemetaprogramming
C20
cconcepts
调用较少约束的功能等效函数
考虑以下代码 include
c
overloading
C20
cconcepts
使用概念来选择类模板专业化
这个问题演示如何使用 C 20 概念进行选择超载 for a function模板 我正在尝试做类似的事情 选择专业化 for a class模板 我从一个类模板开始Angle
c
C20
templatespecialization
cconcepts
结构成员的概念检查
检查特定结构成员是否验证给定概念的简单 惯用的方法是什么 我尝试了以下方法 但它不起作用 因为 T f 产量类型float include
c
C20
cconcepts
受限 CRTP 过早拒绝
我正在尝试实现一个从基模板继承的派生类 并将派生类作为其模板参数 希望下面的示例能够澄清问题 template
c
templates
cconcepts
incompletetype
为什么我不能限制一个概念[重复]
这个问题在这里已经有答案了 不允许这样约束一个概念 template
c
C20
cconcepts
C++ 概念相同且可赋值
我最近一直在尝试 C 概念 我正在尝试以下范围扩展文档中的定义 http www open std org jtc1 sc22 wg21 docs papers 2016 n4569 pdf 的定义和用法Same让我困惑 由于我不知道的原因
c
cconcepts
检查可变参数模板中没有重复类型的 C++ 概念
我试图弄清楚如何编写一个概念来检查可变参数模板中没有重复的类型 我知道我不能在其内部递归地调用一个概念 但如果可以的话 我的解决方案将如下所示 忽略缺乏停止条件 include
c
C20
variadictemplates
typetraits
cconcepts
用概念检查属性类型
我想检查结构 类的属性是否符合我的概念需求 但编译器抱怨 Example struct N char value auto Get return value struct M int value auto Get return value
c
C20
cconcepts
C++20 概念:GCC 和 Clang 中具有指针类型成员的复合需求表达式的行为差异
考虑以下代码 Godbolt include
c
C20
cconcepts
约束表达式无效
下列代码示例与 GCC 12 2 和 MSVC 19 33 不同 它不能使用 Clang 15 或 Clang trunk 进行编译 嵌套required子句中的约束表达式是否无效 struct t constexpr auto b con
c
C20
cconcepts
C++0x 将不再有概念。意见?这将如何影响你?
在 2009 年 7 月C 0x 法兰克福会议 决定删除概念来自 C 0x 就我个人而言 我很失望 但我宁愿有一个可实现的 C 0x 也不愿没有 C 0x 他们表示将在稍后添加 您对此决定 问题有何看法 它将如何影响你 就我个人而言 我对删
c
C11
cconcepts
«
1
2
3
4
»