C++20学习-4 concepts 示例

#include<iostream>
#include <concepts>
using namespace std;
template<typename T>
concept number = std::_Is_character<T>::value;
template<number T>
void f(T t) {
cout << t;
}
int main()
{
f('1');
return 0;
}

如果改成数字,由于与_Is_character不一致
image
将无法编译通过。

posted @   zhaogaojian  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
历史上的今天:
2018-02-21 Swift下使用Xib设计界面
2018-02-21 关于Mac OS虚拟机下共享文件夹的方法
点击右上角即可分享
微信分享提示