我是靠谱客的博主 默默御姐,最近开发中收集的这篇文章主要介绍C++每日学习笔记DAY2,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.函数的默认参数以及占位参数
    1.1默认参数
        1.1.1 形参后面 = 默认值
        1.1.2 如果参数列表中 有一位置有了默认参数,起于该位置从左到右必须有默认参数
        1.1.3 函数的声明和实现 俩者中只能有一个默认参数
        1.1.4 占位参数 只写类型
        1.1.5 函数参数列表中(int)只写类型,调用时必须传入参数调用
        1.1.6 占位参数也可以有默认参数 如(int=0)    
        1.1.7 占位参数一般用于符号重载


2.函数重载
    2.1 所需条件
        2.1.1 作用域必须相同
        2.1.2 函数名称相同
        2.1.3 函数的参数类型不同或者个数不同或者顺序不同                    

    2.2 引用的重载版本
        2.2.1 对于引用而言加Const 和不加const也可以作为重载条件
    2.3 函数重载遇到函数的默认参数
        2.3.1 注意避免二义性


3.类的封装
     3.1 C语言的封装
        3.1.1 缺点:C语言下没有做类型转换的检测、将属性和行为分离
    3.2 C++封装
        3.2.1 将属性和行为作为一个整体表现生活中的事物
        3.2.2 将这些成员加以权限控制
    3.3 权限
        3.3.1 public    公有权限
        3.3.2 protected 保护权限
        3.3.3 private     私有权限
    3.4 C++中struct和class区别
        3.4.1 struct 默认权限同于 public
        3.4.2 class 默认权限同于  private


4.尽量将成员属性设置为私有
    4.1 设置为私有的属性,可以自己控制属性的读写操作
    4.2 可以将传入的数据进行有效的检测

最后

以上就是默默御姐为你收集整理的C++每日学习笔记DAY2的全部内容,希望文章能够帮你解决C++每日学习笔记DAY2所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部