C++知识点

函数重载:重载函数的形参必须不同:个数不同或者类型不同。

 

内联函数:内联函数不是在调用时发生控制转移,而是在编译时将函数体嵌入在每一个调用处。

节省了参数传递、控制转移的开销。

                  inline 类型说明符 函数名(形参表)

                 {

                        语句序列

                 }

系统函数:例如:include<cmath>    三角函数、绝对值(abs)、平方根(sqrt)等。

成员函数:

返回值类型 类名::函数成员名(参数表){

       函数体

}

内联成员函数:声明有两种方式。

隐式声明:将函数体直接放在类体内。

例如:

class Clock{

public:

         void setTime(int newH,int newM,int newS);

         void showTime(){

         cout<<hour<<":"<<minute<<":"<<second<<endl;

         }

private:

        int hour,miunte,second;

};

显示声明:类外定义。

inline void Clock::showTime(){

      cout<<hour<<":"<<minute<<":"<<second<<endl;

}

与隐式表达是完全相同的。

构造函数后的冒号:   构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表。

myClass::myClass():a(1),b(1)// 初始化列表

 

UML图:

public    "-"

private   "-"

protected   "#"

聚合和组合的关系;

虚线:依赖关系

实线:作用关系----关联

派生  箭头指向为基类

 

vector:

https://blog.csdn.net/Linux_bin/article/details/81942152

 

https://en.cppreference.com/w/cpp 常用的标准C++函数的原型、头文件和用法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值