【Modern C++】特性学习与补漏

1.简述

学习C++11以后的一些没见过的语法/用法等,因为很难记住有时候有可能会有用,所以就在这里写一些相关的知识补漏,可能会很杂

2.内容

1.nodiscard

1.用法

cpp 复制代码
[[nodiscard]] Typename Function(Typename Args);

C++17中引入的新特性,标记一个函数,用来提醒开发者不能忽略函数的返回值,如果调用方忽略了函数的返回值,编译器就会发出警告。

相关推荐
丝斯20111 分钟前
AI学习笔记整理(20)—— AI核心技术(深度学习4)
人工智能·笔记·学习
曹牧10 分钟前
C#:<SubType>Component</SubType>
开发语言·c#
_F_y10 分钟前
二分:山脉数组的峰顶索引、寻找峰值、寻找旋转排序数组中的最小值、点名
c++·算法
Elias不吃糖13 分钟前
克隆图(LeetCode 133)——用数组做映射的 DFS 解法
c++·算法·leetcode·深度优先
我的xiaodoujiao13 分钟前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 28--开源电商商城系统项目实战--封装注册页面
python·学习·测试工具·pytest
不知所云,14 分钟前
1. 开篇简介
c++·vulkan
Pou光明16 分钟前
7_线程安全_线程间的内存可视性2缓存_内存屏障_读写排序
java·开发语言·缓存
欧阳x天18 分钟前
类和对象(三)
c++
iiiiii1124 分钟前
【论文阅读笔记】IDAQ:离线元强化学习中的分布内在线适应
论文阅读·人工智能·笔记·学习·算法·机器学习·强化学习
秋深枫叶红25 分钟前
嵌入式第二十三篇——数据结构基本概念
linux·数据结构·学习·算法