美文网首页
C++(第一课) 学习笔记

C++(第一课) 学习笔记

作者: DemonWNB | 来源:发表于2016-05-07 12:46 被阅读0次

    头文件的声明注意事项

    在声明类时,最好将类的声明放在头文件中,并且使用#ifndef xxxx 进行处理,防止重复包含该文件而出现重复定义的错误

    几个重要的函数

    构造函数

     构造函数是用来构建对象的,其名字和类名一致。如果该类涉及到需要对资源进行分配管理时,需要重载默认拷贝构造函数,以便进行资源管理,否则会出现资源重复释放的问题,并且拷贝构造函数的参数一定要传入引用参数,否则会一直递归调用该函数,从而出错。

    赋值构造函数

    赋值构造函数是用来实现类的实例之间赋值的,如果该类的实现涉及到对资源进行分配管理时,就需要重载该函数。

    友元函数

    友元函数在一定程度上破环了类的封装性,但方便了各个类之间的直接数据传递,可以说有利有弊,需要权衡使用。

    相关文章

      网友评论

          本文标题:C++(第一课) 学习笔记

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