摘要: 1. 标识作用域的级别 2. 标识成员属于哪个类 3. 限定成员的作用范围 4. 指出作用域的范围 作用域符号::的前面一般是类名称,后面一般是该类的成员名称,C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分如:A,B表示两个类,在A,B中都有成员member。那么 A::membe 阅读全文
posted @ 2020-10-20 10:00 konglingbin 阅读(3046) 评论(0) 推荐(0) 编辑
摘要: 0.1 C++与C的对比 C++有三种编程方式:过程性,面向对象,泛型编程。 C++函数符号由 函数名+参数类型 组成,C只有函数名。所以,C没有函数重载的概念。 C++ 在 C的基础上增加了封装、继承、多态的概念 C++增加了泛型编程 C++增加了异常处理,C没有异常处理 C++增加了bool型 阅读全文
posted @ 2020-10-20 09:51 konglingbin 阅读(1577) 评论(0) 推荐(0) 编辑
摘要: 在学习DCI(一种面向对象软件架构模式)中,采用的一些宏,以表达Role的概念。现简单收录如下 #define ABSTRACT(...) virtual __VA_ARGS__ = 0 #define OVERRIDE(...) virtual __VA_ARGS__ override #defi 阅读全文
posted @ 2020-10-20 09:46 konglingbin 阅读(488) 评论(0) 推荐(0) 编辑
摘要: #if, #ifdef, #ifndef, #else, #elif, #endif这些命令让编译器进行简单的逻辑控制. 当一个文件被编译时, 你可以使用这些命令使某些行保留或者是去处. #if expression 如果表达式(expression)的值是"真"(true),那么紧随该命令的代码将 阅读全文
posted @ 2020-10-20 09:33 konglingbin 阅读(5074) 评论(0) 推荐(0) 编辑