美文网首页
Boolan c++第一周学习笔记

Boolan c++第一周学习笔记

作者: 杜大勇 | 来源:发表于2017-04-15 19:45 被阅读0次

    1、数据与函数是构成类的基础

    2、declaration:头文件的防卫式申明

            #ifndef

           #define

           0-前置申明

           1-类申明

           2-类定义

           #endif

    3、构造函数

          A、构造函数名称与class一致

          B、有参数,有默认实参

          C、不需要返回类型

          D、尽量使用初始列

    4、参数传递和返回值传递有两种:by value和by reference,优先考虑by reference

    5、friend:可自由取得private里的数据

    6、typename()——创建临时对象,临时对象不可by reference

    7、类的实现

          A、防卫式申明

          B、类定义

                a、类需要哪些数据,放private,考虑数据的类型

                b、函数放public

                c、所有类先想构造函数——构造函数需要哪些参数,要不要默认值,参数传refrence还是value,初始列

                d、考虑构造函数还需要做什么

    8、设计函数时需要考虑:函数要不要加const,参数是什么,传refrence还是value,参数要不要const,函数返回值传refrence还是value

    9、全局函数变成员函数加inline

    相关文章

      网友评论

          本文标题:Boolan c++第一周学习笔记

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