9.13 c++ 总结

1.作用域与可见性

作用域:是标识符(变量、常量、类、对象、函数等)的有效范围。

可见性:标识符是否可以引用的问题;


2.友元

友元是C++提供的一种破坏数据封装和数据隐藏的机制。

友元函数:友元函数是在类声明中由关键字friend修饰说明的非成员函数,在它的函数体中能够通过对象名访问private 和protected成员

3. 多文件结构

#include 包含指令

#include"文件名"

#undef


4.预编译指令

//head.h

#ifndef HEAD_H

#define HEAD_H

class point

{

….

}

#endif


5. 多文件结构

一个源程序一般至少分为三个源文件:

类声明文件(.h文件)

类实现文件(.cpp文件)

类的使用文件(main( ) 所在的.cpp

6.

下午自习,做练习。复习上午老师讲的例题,圆的编程,下午做剩余的直线和正方形,还有两个例题,1. 将【例1时钟类】和【例2类Dog】中的类的声明和定义单独以.cpp和.h文件保 2.上例中增加一个可以统计时钟和Dog个数的静态成员,在main函数中增加多个对象并测试对象的个数。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、 C/C++程序基础 面试例题1——分析代码写输出(一般赋值语句的概念和方法)。 面试例题2—...
    LuckTime阅读 6,143评论 2 42
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,400评论 30 472
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 13,153评论 1 51
  • 1.面向对象的程序设计思想是什么? 答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。 2.什么是类?...
    少帅yangjie阅读 10,447评论 0 14
  • C++文件 例:从文件income. in中读入收入直到文件结束,并将收入和税金输出到文件tax. out。 检查...
    SeanC52111阅读 8,020评论 0 3

友情链接更多精彩内容