c++std 第2页
- C++11很吊的新特性!std::function
-
std::function简介std::function是一个函数包装器,该函数包装器模板能包装任何类型的可调用实体,如普通函数,函数对象,lamda表达式等。包装器可拷贝,移动等,并且包装器类型仅仅依赖于调用特征,而不依赖于可调用元素自身的类型。std::function是C++11的新特性,包含...
- 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引入的一个工具函数,用于以通用方式调用可调用对象(函数、函数指针、成员函数指针、函数对象、lambda表达式等)。它的核心功能是屏蔽不同调用方式的差异,为统一的调用接口提供支持。...
- C++性能优化利器:std::move()
-
C++11的标准库<utility>提供了一个非常有用的函数std::move(),std::move()函数将一个左值强制转化为右值引用,以用于移动语义。关于左值和右值的理解可以参考:...