编译期只序列,可以这样,更简单.

#include <常用><...I>空 打印(){
    ((输出<<I<<' '),...);输出<<行尾;
}<<...>类 C,...I>空 打印序列(C<I...>&a){
    ((输出<<I<<' '),...);输出<<行尾;
}//打印序列(序列<3,5,6,43>());<型名...A>空 啊(){((类型啊<A>()),...);}

构 B{};

空 主(){
    打印<3,5,6,43>();<,B>();
}


这里为折叠表达式
这里也有
更详细的一篇
正确的单例模式:

 widget& widget::get_instance() {
     static widget instance;
     return instance;
 }

c++的键型,映型,值型

map<string, int>::key_type v1; //string
map<string, int>::mapped_type v2; //int
map<string, int>::value_type v3; //pair<const string, int>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值