
知识点整理
Everlasting2016
我流我的汗水,华丽如天花乱坠
展开
-
extern "C"的作用
一、 extern "C"的主要作用 extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编译后的代码中,而不仅仅是函数名;而C语言并不支持函数重载,因此编译C语言代码的函数时不会带上函数的参数类型,一原创 2016-06-01 16:10:32 · 505 阅读 · 0 评论 -
#pragma once与 #ifndef的区别
一、为了避免同一个文件被include多次的方法 1 #ifndef方式 2 #pragma once方式 二、具体用法 1、方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #endif2、方式二: #pragma once ... ... // 一些声明语句 三、各自的区别和优缺点 1、原创 2016-06-01 16:27:13 · 355 阅读 · 0 评论 -
黑盒测试和白盒测试
软件测试的两个方面而已。 白盒测试: 是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。 黑盒测试: 是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。在测原创 2016-07-30 22:14:00 · 656 阅读 · 0 评论