c++抽象机制——笔记

函数声明的重要组件

  virtul:该函数可以被派生类覆盖

   override:该函数必须覆盖基类中的一个虚函数、

  final:不能被派生类覆盖

  static:函数不与某一特定对象关联

  const:函数不能修改对象的内容

  

注:

  1:int& max(.....)  //返回一个引用

  2:常通过不命名某个参数来表示该参数未在函数定义中使用

    void search(table* t, const char* key,const char*)  //未用到第三个参数

  3:遇到大对象时,应用传递比值传递更有效,此时使用的引用类型参数声明为const;    

1 void f(const Large& arg){
2         //不能修改“arg"
3 }

 

  4:预定义宏   

    __DATE__:表示当前源文件编译时的日期,格式为:月/天/年(Mmm dd yyyy)。

 

    __FILE__:表示当前正在处理的源文件名称。

 

    __LINE__:表示当前正在处理的源文件的行,可以用#line指令修改。

 

    __STDC__:表示是ANSI C标准。只有在编译器选项指定了/Za,并且不是编译C++程序时,被定义为常整数1;否则未定义。

 

    __TIME__:表示当前源文件的最近编译时的时间,格式为:小时/分/秒(hh:mm:ss)。

 

    __TIMESTAMP__:表示当前源文件的最近修改日期和时间,格式为:Ddd Mmm dd hh:mm:ss yyyy,其中Ddd是星期的缩写。

 

 

  

 

转载于:https://www.cnblogs.com/lvmf/p/10924081.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值