C++基础
玄哥带你飞哟
这个作者很懒,什么都没留下…
展开
-
WebRTC中看不懂的C++
abs1库中的optional 衍生于std::Optional WebRTC在AudioOptions中使用 可以认为其为一个bool+本身的Template 存在值,其Engaged就是True 不存在则为False原创 2019-12-02 10:44:46 · 888 阅读 · 0 评论 -
C++复习重温的收获002
1.内联函数inline 在class里面进行定义,或者在class外利用inline+函数名进行定义,内联函数类似于宏,如果是inline函数,处理起来很快。 2.构造函数 对类进行初始化,通过实参指定默认值,无返回值类型,也不是void类型 当不允许被外界创建对象的时候,将构造函数放入private中【单例模式】 3.重载 常常发生在构造函数中。 对函数重载的时候,只是名称相同,但是由于参数不...原创 2019-09-05 18:52:22 · 92 阅读 · 0 评论 -
C++复习重温的收获003
C++复习重温的收获003 1.操作符重载 所有成员函数都有一个隐藏参数this(谁调用,this就指向谁 ) 2.临时对象 typename() 3.c++不存在tostring类 因此使用cout<<输出时,需要对<<进行重载 4.设计class需要注意的事情: 构造函数的初始化 函数是否需要加const 参数传递尽量使用引用传递,是否需要const return返回使...原创 2019-09-16 17:23:00 · 108 阅读 · 0 评论 -
C++复习重温的收获001
本身C++基础一般般把,从谭浩强老师的《C++面向对象程序设计》开始入门,毕竟是对大学的时候的入门书,可惜当时都没听C++的课,更别说好好学了,来工作之后要求选择面向对象的语言,只能重新拾起C++,匆匆又涉及到后来可能做后端开发,于是又去看JAVA了,匆匆忙忙的两个月过去了,又回来写C++了 这次,书的话从C++ Primer Plus开始看,然后做点笔记吧,免得忘了,视频选择了侯捷的面向对象高...原创 2019-09-02 18:39:07 · 145 阅读 · 0 评论 -
C++复习重温的收获004
拷贝构造 String(const String& str) 拷贝复制 String& operator=(const String& str) 析构函数 ~String() String s1("hello") 1.String的构造(构造函数)实际是利用指针传入new的char数组m_data,数组长度为原内容+1再将其拷贝到m_data中 由于本...原创 2019-10-10 11:32:55 · 117 阅读 · 0 评论