首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
c++语法
徐行code
创建于2025-09-09
订阅专栏
学习c++的一些语法
暂无订阅
共4篇文章
创建于2025-09-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
std::bind()和lambda的区别
0、背景 在查看muduo的开源代码的时候有一个代码: 当我尝试使用lambda进行编写的时候: 出现参数签名不匹配的错误: 涉及到 std::function、Lambda 表达式 strictne
C++核心机制-复制消除
> 这一块的内容主要设计:返回值优化,以及参数传递时候的优化。 > > 避免写成return std::move(Myclass())的低质量代码。 # 0、测试代码 ``` #include <
C++ 核心机制深度解析:完美转发、值类别与 decltype
std::forward 依托模板类型推导、引用折叠,解决函数内参数因有名字皆为左值的问题,通过显式指定模板参数 T,以 static_cast<T&&> 还原参数原始值类别,实现左 / 右值精准转发
c++11语法-noexcept
noexcept的作用 一、默认 noexcept 告诉编译器 这个函数不会抛异常 对于普通函数: 默认倾向:可抛出。只要不显式地写 noexcept,编译器就假设这个函数可能会抛出异常. 示例: v