前天面试没答上来的地方今天重新看了下,引用折叠,完美转发,std::move(),模板特化,这些知识点高级是挺高级,就是没有应用场景,学习的热情不高啊
全部评论
编译时类型运算 做 序列化的库很重要
点赞 回复 分享
发布于 2021-03-09 12:56
#include<iostream> using namespace std; // 要有一个函数的出口 template<typename T> void print(const T&& t) { cout << t << endl; } template<typename T, typename ...Args> void print(const T&& arg,Args ...args) { cout << arg << endl; cout << std::is_rvalue_reference<decltype(arg)>::value << endl; return print(std::forward<Args>(args)...); } template<typename ...Args> void print(Args ...args) {// 没有这个的话,无法接收const char[]类型,比如main的用例 return print(std::forward<Args>(args)...); } int main() { print("hello", "dxgzg"); return 0; } 可以写个print玩玩
点赞 回复 分享
发布于 2021-03-08 23:07
https://github.com/boostorg/beast
点赞 回复 分享
发布于 2021-03-08 22:47

相关推荐

2025-12-14 11:43
黑龙江大学 Java
用微笑面对困难:确实比较烂,可以这么修改:加上大学的qs排名,然后大学简介要写一些,然后硕士大学加大加粗,科研经历第一句话都写上在复旦大学时,主要负责xxxx,简历左上角把学校logo写上,建议用复旦大学的简历模板
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务