c++ - 在 C++ 中使用 std::begin(collection) 与 collection.begin()

标签 c++ c++11 stl

观看 Stephan T. Lavavej:核心 C++ #1,并注意到他使用的是 begin(collection) 而不是 collection.begin()

有什么优势?

最佳答案

我想到的第一个优点是 std::begin(collection) 适用于普通的旧数组。

关于c++ - 在 C++ 中使用 std::begin(collection) 与 collection.begin(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20037875/

相关文章:

C++ 数据结构和 CUDA

c++ - 使用 CMake 与其他静态库链接的静态库 - 一个有效,一个无效。为什么?

c++ - 访问命名 union 中的字段

c++ - 在 std::string::find 上使用 boost::bind 编译失败

c++ - 架构x86_64的 undefined symbol : linker error

c++ - 从字符串中删除 char 的第一个和最后一个实例

c++ - 如何使用 lock_guard 在 c++11 中实现 scoped_lock 功能

c++ - 即使使用多核上下文,是否有任何 std::chrono 线程安全保证?

c++ - STL算法类似于transform,允许访问先前转换的元素,类似于accumulate

c++ - std::map,指向映射键值的指针,这可能吗?