首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与GCC一起试用标准库<concepts>

与GCC一起试用标准库<concepts>
EN

Stack Overflow用户
提问于 2019-09-19 20:44:56
回答 1查看 253关注 0票数 5

GCC支持-fconcepts转换,提供实验核心语言的概念特征。

是否也有一种方法来使用(一个实验性版本的)标准库实现?

如果在设计概念时有std::derived_fromstd::convertible_tostd::destructible 和朋友,那就太好了。

代码语言:javascript
复制
#include <concepts>

template<typename T>
concept Fooable = requires(T f) {
    { bar(f) } -> std::convertible_to<float>;
};
EN

回答 1

Stack Overflow用户

发布于 2022-01-16 18:33:50

这个问题并没有澄清GCC的说法。实际上,从GCC 10开始,编译器和标准库实现(libstdc++)都支持使用libstdc++命令行选项。演示:https://gcc.godbolt.org/z/9G5Y1KEeT

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

https://stackoverflow.com/questions/58018723

复制
相关文章

相似问题

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