240 投稿
收录了6篇文章 · 2人关注
  • C++11之智能指针

    shared_ptr shared_ptr是带引用计数的指针。只有当引用计数为 0 的时候,才会释放所指的对象。shared_ptr 不需要程序...

  • C++11之lambda

    lambda函数的语法如下: [] capture list 捕获列表,定义了lambda函数如何引用上下文中既有变量。分传值和引用两种方式,默...

  • C++11之range-based for loop

    此前,为了遍历数组/列表等结构,我们不得不写出如下的代码结构。 在C++11中,我们可以像Java中的foreach一样,写出更简洁的循环代码。...

  • C++11之nullptr

    C++11之前,我们使用 ptr = NULL对某个指针进行初始化。同时还使用ptr == NULL进行指针是否为空的判断。 在C语言中,空指针...

  • C++11之decltype

    decltype是一种新的操作符,用于获取表达式的数据类型。使用方法和sizeof操作符类似。 decltype( e ) 返回类型前,进行了如...

  • C++11之auto

    此前,在C和C++中使用参数必须明确的指出其类型。比如: 在新标准中,通过关键字auto可以实现替代类型说明。比如: 这样的代码是不是有点“无类...

专题公告

记录分享C++11特性的学习心得