- 博客(8)
- 收藏
- 关注
原创 黑盒测试(功能测试)
关注它的主要功能和业务流程是否正确实现同一事件的不同触发顺序和处理结果就形成了不同的场景1、基本流按照正确的业务流程来实现的一条操作路径即模拟正确的操作流程。2、备选流导致程序出现错误的操作流程即模拟错误的操作流程。
2024-06-13 10:18:54
153
原创 C++学习笔记(二)
如何判断一段程序是由C 编译程序还是由C++编译程序编译的? C++语言是一种面向对象编程语言,支持函数重载,而C语言是面向过程的编程语言,不支持函数重载,所以函数被C++编译后在库中的名字与C语言不同 函数重载的原理是什么? 名字改编(name mangling),C++编译器会根据参数类型、个数、顺序的不同而改编。 inline函数与带参数的宏定义的区别? 1、在预编译时期,宏定义在调用处执行字符串的原样替换(宏展开)。在编译时期,内联函数在调用处展开,同时进行参数类..
2022-01-03 20:36:19
701
原创 C++学习笔记(一)
const关键字与宏定义的区别是什么? const关键字声明的变量必须进行初始化, 宏定义在预处理时候发生而const则是在编译时候; 宏定义只是对变量进行了替换而const则是还对类型进行了检查。 malloc的底层实现是怎样的?free是怎么回收内存的? malloc是一个函数,调用malloc会让系统从堆内存区域给用户分配一片空间(虚拟内存),返回给用户的是void指针且不会对它初始化。 free库函数会将被分配给用户的堆内存释放回堆内存。 new/dele..
2022-01-03 08:58:20
315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人