美文网首页开始全职之路
C艹之路 V1.1 知识补习

C艹之路 V1.1 知识补习

作者: 农家小升 | 来源:发表于2020-01-06 15:48 被阅读0次

V1.1主要以谭浩强的书籍为主

简单知识

  • 与C语言(所有定义必须放在函数体最前面)相比,随用随定义
    namespace用法类似公司分类
    默认参数必须在最右边
  • 重载:关键在于参数个数和类型可以都不同,但参数名不满足重载
    比如<<与>>也是重载
  • 模板:
template <typename T>
T max(T a,T b,T c)
{
if(b>a)a=b;
if(c>a)a=c;
return a;
}
//然后直接调用就可以了,会根据具体的参数类型使用
  • 内联:相当于代码块直接放在main里面(编译的时候)
  • 引用必须初始化(结构体也是)
  • 构造函数:在对象创建的时候自动执行相关代码
    构造函数不能被用户调用
    构造函数必须设定为公有地public
    析构函数会自动执行的(程序结束后)
  • const(且常常与指针一起用)定义了常变量, 取代了C语言中#define
    const float PI=3.14159
  • 全局变量 ::(因为main会屏蔽全局变量,所以加上这个就是使用全局变量)
  • 字符串变量
    #include<string>
    没有\0结束符
    可以直接比较大小
  • new delete动态分配和撤销内存空间
    一般格式
    >>new 类型[初始值] delete []变量 ([]表示到数组进行操作)
以下作为知识补充

中等知识

函数带冒号:等于赋值

A(int aa,int bb):a(aa),b(bb){}
=
A(int aa,int bb){a=aa;b=bb;}

?

复杂知识

vector用法:

作为向量,容纳多个类型,故称为容器
使用时需要包括头文件#include<vector>;

相关文章

  • C艹之路 V1.1 知识补习

    V1.1主要以谭浩强的书籍为主 简单知识 与C语言(所有定义必须放在函数体最前面)相比,随用随定义namespac...

  • C艹之路总览

    提醒:目前还没有完成,所以请不用看本文章,因为谁也不知道,会不会太监了进度:目前完成了V1.1,V1.3,基本完成...

  • C艹之路 1.3c--

    3.5 例子3.1p70 例子3.2p72 例子3.3p74 例子3.4p 例子3.5p79 例子3.6p 例子3...

  • C艹之路 1.3a--

    例子1.1p2 //输出一行字符 例子1.2p3 // 例子1.3p4 例子1.4p5 例子1.5p 例子1.5p...

  • C艹之路 1.1b--类的知识

    类是抽象的,不占据内存空间,对象是具体的,占用存储空间 struct也可以声明类但是默认都是公有地private,...

  • C艹之路 1.3b--

    目录 例子2.1;用类来实现输入和输出时间(时:分:秒)//;这里面没有函数//;author 例子2.1p54 ...

  • C艹之路 1.3f--

    例子6.1p204 例子6.2p204

  • C艹之路 1.3de--

    例子5.1p160 例子5.2p160 例子5.3p167 例子5.4p169 例子5.5p171 例子5.6p1...

  • C艹之路 V1 C++基础语法复习

    正在快速熟悉语法中... 因为需要恢复手感,所以干脆就拿着谭浩强书籍开始第一步,然后在快速进入状态.等语法差不多了...

  • Linux后台C++学习之路 & 面经知识点收录

    Linux后台C++学习之路 & 面经知识点收录 面经知识点收录 C++ extern "C"的作用:可以把程序编...

网友评论

    本文标题:C艹之路 V1.1 知识补习

    本文链接:https://www.haomeiwen.com/subject/fmskactx.html