腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
hana
simple
fold
“
调用
非常
量表
达式
函数
”
、
、
、
我简化了产生错误的代码,并发现即使是这个简单的计数
函数
也给了我一个错误(见下文):#include <boost/
hana
/
fold
.hpp>#include <boost/
hana
/integral_constant.hpp> i
浏览 4
提问于2017-06-23
得票数 1
1
回答
合并多个映射
、
、
我希望合并
hana
中的多个映射,请参见下面的代码示例:
hana
::make_pair("key1"_s,
hana
::type_c::make_map(
hana
::make_pair("key4"
浏览 2
提问于2016-08-25
得票数 4
回答已采纳
1
回答
如何从地图中提取值元组,给出boost::
hana
中的键元组?
、
、
、
("key4"_s, float(3.14)),);#include <boos
浏览 1
提问于2018-07-12
得票数 1
回答已采纳
1
回答
由于常量引用,使用`
hana
::is_valid`失败
、
、
、
我使用
hana
来确定一个对象是否有一个Length成员,如下所示: = is_valid因此,下一步是逻辑上对一个
函数
执行enable_if:auto foo(T t) -> std::enable_if_t<has_length(t), void
浏览 15
提问于2018-08-12
得票数 3
1
回答
生成助推的常
量表
达式
问题::
hana
::set
、
、
、
、
我正在尝试使用boost::
hana
创建一组独特的类型,并且需要将所有内容都保持不变。我的尝试如下:#include <boost/
hana
.hpp> }; constexpr auto t =
hana
:
浏览 2
提问于2018-10-04
得票数 0
回答已采纳
1
回答
编译时生成
函数
、
、
我正在尝试使用boost
hana
在编译时生成
函数
。下面是我写的代码double f(double x)} { constexpr auto functions =
hana
我认为问题是
浏览 0
提问于2018-11-13
得票数 0
1
回答
hana
教程中带有非参数对象的static_assert
、
、
像预期的那样工作:auto switch_(Any& a) { auto cases =
hana
::make_tuple(cases_...); return
hana
::first(c) ==
hana
::type_c<de
浏览 7
提问于2017-05-23
得票数 3
回答已采纳
2
回答
为什么这个嵌套的lambda不被认为是警察?
、
、
、
、
我试图使用嵌套的constexpr lambdas创建一个匆匆的接口,但是编译器并不认为它是一个常
量表
达式
。namespace
hana
= boost::
hana
; }; constexpr
浏览 3
提问于2017-04-27
得票数 7
回答已采纳
1
回答
使用boost
hana
从打字员中删除副本的统一方法
、
、
、
我正在努力使自己熟悉助推::
hana
。作为练习,我希望创建一个
函数
,它将使用用户提供的比较
函数
从
hana
::tuple中删除重复项。我面临的问题与使用
hana
::type_c作为对象存储类型有关。/
hana
/
fold
.hpp>#include <boost/
hana
/c
浏览 1
提问于2016-12-04
得票数 1
回答已采纳
1
回答
在某些情况下允许从常量
调用
非常
量表
达式
函数
、
、
来自这个问题:void bla( ) std::cout << "bla called!"正如W.F.所说:如果result像模板参数一样用在常
量表
达式
中,那么如果条件导致
非常
量表
达式
函数
的求值,它就会失败。 这使得assert在编译时直接报错,如果result用于常
量表
<
浏览 0
提问于2017-12-09
得票数 9
回答已采纳
1
回答
为什么C++中的
函数
没有常量参数?
、
、
、
写下这样的代码会很方便也很好:即在常规(运行时,
非常
量表
达式
)
函数
中混合
非常
量表
达式
和常
量表
达式
参数。此外,这种
函数
的
调用
将像f(a, 123, b)一样干净和简单,而不会难以读取模板参数。当然,上面的
函数
应该表现(并在下面的编译器中实现),就像它只是一个常规的模板化
函数
(
浏览 1
提问于2021-06-11
得票数 2
1
回答
如何用Boost
Hana
删除元编程递归
、
、
、
我试图根据发送到
函数
的类型创建一个位集。但是,让我们减少一些测试用例。 constexpr auto t2 =
hana
::type_c&l
浏览 2
提问于2017-08-08
得票数 3
回答已采纳
1
回答
非常
数常
量表
达式
成员
函数
的用法?
、
、
、
在C++14及更高版本中,用于成员
函数
的constexpr不再意味着const。discards qualifiers [-fpermissive] ^ 似乎在编译时
调用
一个
非常
量的常
量表
达式
成员
函数
意味着一个常量的突变,因为它被
调用
的对象在编译时就存在并且正在发生突变。
非常
量常
量表
达式
成员
函数
浏览 5
提问于2019-12-05
得票数 3
1
回答
对常数初始化器中对constexpr构造
函数
调用
的限制
对于constexpr constructor
调用
,我不理解以下附加内容: ..。-对
函数
的
调用<
浏览 2
提问于2014-06-30
得票数 2
回答已采纳
2
回答
constexpr
函数
必须有一个参数值?
、
、
、
根据的说法,使用constexpr声明的
函数
必须满足几个要求,其中之一如下:constexpr int Bar( /* empty */ ) { return 0xFF; }作为子例程
调用
的con
浏览 52
提问于2016-09-27
得票数 18
回答已采纳
2
回答
编译时评估的代码中的重言式是否保证被执行/优化?
、
、
、
、
编译器是否保证计算布尔constexpr表
达式
,即在constexpr环境中为"tautologies" (例如总是true或false )?最少的例子/澄清 例如,在下面的代码片段(标记为(1)的行)中,我在constexpr环境中
调用
一个
函数
,每当传递non-constexpr
函数
时,它都会导致编译时错误。至少我使用的编译器(g++-10.0)可以做到这一点,尽管它也可以意识到表
达式
总是true,而不需要计算它。我之所以问这个问题,是因为--据我所知--在一个非连续的上下
浏览 3
提问于2020-03-24
得票数 0
回答已采纳
2
回答
文本到类类型的隐式转换是否发生在编译时?
我试图编写一个与整数密切相关的类,因此我在表单中包含了一个转换构造
函数
我的问题是:如果我随后定义了
函数
void foo如果是,如果构造
函数
未显式声明为constexpr,是否仍会发生这种情况?
浏览 8
提问于2021-04-29
得票数 6
回答已采纳
3
回答
常
量表
达式
和不可修改的lvalue之间有什么区别?
简略地说: 编译器识别源代码中的常
量表
达式
,并用它们的值替换它们。得到的常量值必须在表
达式
的类型中表示。只要允许使用简单的常量,就可以使用常
量表
达式
。常
量表
达式
中的运算符受与其他表
达式
相同的规则约束。但是,由于常
量表
达式
是在翻译时计算的,因此它们不能包含修改变量(例如赋值)的
函数
调用
或操作。 什么是常
量表
达?它没有定义常<
浏览 8
提问于2017-08-14
得票数 3
1
回答
为什么在C++11中删除了对逗号运算符在常
量表
达式
中的限制?
、
、
、
、
最近,当意识到中的常
量表
达式
中允许逗号运算符时,只要表
达式
被()包围,例如:禁止在常
量表
达式
中使用逗号运算符,它来自于pre C++11标准节5.19常
量表
达式
草案,该节规定(强调C++11): 特别是...In,除大
量表
达式
、
函数
、类对象、指针或引用外,不得使用赋值、增量、递减、
函数
调用
或逗号运算符。。为什么在C++11前的常
量表<
浏览 4
提问于2014-12-05
得票数 21
1
回答
Boost.
Hana
:如何检查某一类型的
函数
是否具有专门性?
、
、
、
、
我有一个模板
函数
,默认情况下没有定义,但它专门针对某些类型:auto foo(bar &, const T &) -> void; 我如何编写一个能告诉我T类型是否对上面的
函数
有专门性的
函数
?我尽最大努力: auto has_foo(
浏览 0
提问于2016-02-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
学习用 Thonny 写代码:一个面向初学者的Python IDE
从 C+98到C+17,元编程是如何演进的?
Python 协程(1):yield 10 分钟入门
如何读懂并写出装逼的函数式代码?
php编程小白必须要了解几种函数参数的传递方式
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券