9.13

1.作用域与可见性

作用域是标识符的有效范围;

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

2.友元:

声明  friend  class B;

关键字:friend

在类的内部声明即可。

友元破坏了数据封装和数据的隐藏机制,所以使用友元要慎重。

友元关系不能传递;友元关系是单向的。

3.多文件结构和编译预处理命令:

include <文件名>  按标准方式搜索

#include"文件名"  首先在当前目录中搜索,若没有,再按标准方式搜索。

#define 宏定义

#undef  删除宏

条件编译指令:

#ifdef  标识符  //如果定义标识符执行程序段1

程序段1

#else

程序段2 //如果没定义了标识符执行程序段2

#endif

#ifndef  标识符//如果没有定义标识符执行程序段1

程序段1

#else

程序段2

#endif

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

1)类声明文件(.h文件);

2)类实现文件(.cpp文件);

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

通过下午的练习,知识点已都掌握。

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

相关阅读更多精彩内容

  • 1.作用域与可见性 作用域:是标识符(变量、常量、类、对象、函数等)的有效范围。 可见性:标识符是否可以引用的问题...
    张梦涵625阅读 1,103评论 0 0
  • 今天学习了四个方面。作用域与可见性,友元,编译预处理命令,多文件结构和工程。 1.作用域:是标识符(变量、常量、类...
    张微vivi阅读 2,795评论 0 0
  • 今天上午学习了程序的结构。 笔记内容: 一.作用域:是标识符(变量、常量、类、对象、函数等)的有效范围; 可见性:...
    战昭辰阅读 984评论 0 0
  • 1.作用域:是标识符(变量、常量、类、对象、函数等)的有效范围; 可见性:标识符是否可以引用的问题; 2.块作用域...
    芦继超阅读 1,589评论 0 0
  • 程序的结构: 1 作用域与可见性: 作用域:是标识符的有效范围 可见性:标识符是否可以引用的问题! 块作用域: 块...
    张正戈hg阅读 1,558评论 0 0

友情链接更多精彩内容