摘要: 原理: 在工厂类中,通过多态,实例出子类对象,返回父类。客户端只依赖父类和工厂类,不依赖子类;但需要知道所有子类,以决定实例化哪个子类对象。 举例:水果工厂 (父类)水果类: Class Fruit { 。。。 } (子类)苹果类: Class Apple : Fruit { 。。。 } (子类)草 阅读全文
posted @ 2020-07-14 22:44 吉尔加斯 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 简介: Clang是一个C++编写、基于LLVM、发布于LLVM BSD许可证下的C/C++/Objective-C/Objective-C++编译器。它与GNU C语言规范几乎完全兼容,并在此基础上增加了额外的语法特性,其目标(之一)就是超越GCC。 我们平时说的Clang工具,实际上基于是Cla 阅读全文
posted @ 2020-07-11 15:24 吉尔加斯 阅读(2543) 评论(0) 推荐(0) 编辑
摘要: 简介: pc_lint是GIMPEL SOFTWARE公司开发的C/C++软件代码静态分析工具,它的全称是PC-Lint/FlexeLint for C/C++, pc_lint能够在Windows、MS-DOS和OS/2平台上使用,以二进制可执行文件的形式发布,而FlexeLint 运行于其它平台 阅读全文
posted @ 2020-07-11 13:46 吉尔加斯 阅读(4968) 评论(0) 推荐(0) 编辑