百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分类
让 C++ 返回值更强大:std::optional 的奇妙世界

std::optional是C++17引入的一种模板类,旨在表达一种可能包含值,也可能不包含值的语义。它可以看作是对传统指针或标志变量的现代化替代,提供了一种安全、清晰的方式来处理可能为空的值,...

深入解析C++17神器:std::string_view,高效字符串操作秘密武器

std::string_view是C++17中引入的一个轻量级的字符串视图类,它提供了一种无需拷贝的方式来操作字符串数据。通过std::string_view,你可以在不修改原始数据的情况下访...

一文读懂 C++ 14 std::make_index_sequence

一、背景C++14在标准库里添加了一个很有意思的元函数:std::integer_sequence。并且通过它衍生出了一系列的帮助模板:std::make_integer_sequencestd::...

C++ 11 新特性 std:function 用法及简单实现

std::function是从C++11开始支持的特性,它起什么作用?又有什么好处呢?它底层是怎么实现的呢?本文主要探讨这几个点。先从它的用法开始,掌握了它的用法才好理解底层实现原理。一、std::f...

C++11很吊的新特性!std::function

std::function简介std::function是一个函数包装器,该函数包装器模板能包装任何类型的可调用实体,如普通函数,函数对象,lamda表达式等。包装器可拷贝,移动等,并且包装器类型仅仅...

c++ printf 到 std::cout

c++printf到std::cout做为c++的资深c式使用者,printf使用率99.99%,而std::cout基本只用于helloworld.时代车轮在转动,c++23就要来了,...

深入探讨 C++ 的隐藏利器:std::invoke 的强大与优雅

深入探讨C++的隐藏利器:std::invoke的强大与优雅std::invoke是C++17引入的一个工具函数,用于以通用方式调用可调用对象(函数、函数指针、成员函数指针、函数对象、la...

C++性能优化利器:std::move()

C++11的标准库<utility>提供了一个非常有用的函数std::move(),std::move()函数将一个左值强制转化为右值引用,以用于移动语义。关于左值和右值的理解可以...

使用 IDEA 远程 Debug 调试(一篇懂所有)

...

遍地金黄银杏叶!走进佛山这间书店,咫尺间遇见情怀

极唯美的银杏秋景佛山也有!今日,文化君带你走进这间遍地金黄银杏叶的书店戳视频实拍给你看诗意书屋“先行银杏季”来啦!提起“先行”爱泡独立书店的朋友应该都不会陌生目前这个品牌已进驻佛山禅城、南海分别为垂虹...