zoukankan      html  css  js  c++  java
  • 第六次作业

    由于我对于c++了解的并不算太多,对于c++相对于c#和java的区别也不算太了解,所以只能从一个面向对象语言用户的角度来看待c++11的新变化。

    lambda表达式,我对于lambda表达式的理解就是在原本的参数位可以将所填写的参数作为lambda表达式的参数进行一个新定义的函数运算,后再填入该参数位,这样省去了事前声明函数的不必要的麻烦。

    自动类型推导,我对它的理解就是可以在声明变量时不用确定变量的类型,但是看到一些人分享的博客中写到迭代器如

    void fucn(const vector<int> &vi)  
           
    {
               
    vector<int>::const_iterator ci=vi.begin();
           
    }

    可简写为auto ci=vi.begin();  

    并不理解其中的含义

    右值引用:有人在博客中介绍可以利用右值引用进行swap的工作,但是却没有写明,所以如何利用右值引用进行swap也是问题之一

    空指针:c++中的空指针是在判断的时候避免出错的一个保证

  • 相关阅读:
    打印乘法口诀
    打印三角形
    java语言基础
    java环境配置
    postgresql新建插入存储过程
    postman做自动化
    fiddler抓包篡改数据实例
    log4j常用4个日志级别
    来一个简单点的表单提交
    mapper文件简单格式
  • 原文地址:https://www.cnblogs.com/nikeceo/p/3417738.html
Copyright © 2011-2022 走看看