共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
本文对C++中的内联函数作了深入分析,包括引入内联函数的原因、内联函数与宏的异同、因编译器的原因,内联构造函数可能产生的结果等问题进行了探究,为合理应用内联函数提供了理论基础和使用原则。 相似文献
3.
C++中虚函数的实现机制 总被引:4,自引:0,他引:4
介绍了C 编程语言中的虚函数及其在进行面向对象程序设计中重要性,并且详细阐述了它在编译器底层虚函数的实现机制.它通过一个vptr和vtable在运行时进行动态绑定,从而能够根据对象类型的不同调用不同的虚函数;并通过实例测试验证了上述机制、 相似文献
4.
随着人们对信息需求的不断变化,计算机语言经历了从最初的机器语言,发展到汇编语言、高级语言,直到现在流行的面向对象语言。当代大型软件系统的开发都离不开面向对象语言,而面向对象语言中,c++与Java是最典型也是最常用的语言,所以了解与掌握两种语言的区别显得尤为重要。 相似文献
5.
6.
王秀玲 《大众科学.科学研究与实践》2007,(16)
宏定义是用一个标识符来表示一个字符串,在宏调用中将用该字符串代替宏名。给程序员提供了便利,使程序更加清晰,便于阅读和理解,进一步提高了程序的运行效率,对于嵌入式系统而言,为了能达到性能要求,宏是一种很好的代替函数的方法,但是使用不慎会得到意外的结果。 相似文献
7.
面向对象的程序设计给出了一种新的思考方式和一种与结构化程序设计有较大不同的新的程序设计方法学.本文论述了面向对象的程序设计语言 C++中两个与虚拟有关的特性,并给出了相应的实例. 相似文献
8.
9.
杜扬 《贵州大学学报(自然科学版)》1999,16(4):314-318
随着计算机技术的不断发展 ,为了建立、扩展和维护庞大而复杂的软件系统 ,面向对象的程序设计以其具有的封装性、继承性、多态性而成为编程语言的标准 .本文就C 的多态性 ,讨论了重载在编程中的应用 ,并通过具体的实例 ,体现了重载给编程带来的好处 相似文献
10.
11.
12.
针对目前安全防护软件在抵抗采用ringO级内联挂钩技术的恶意软件威胁时所遇到的修复困难、后遗症多、稳定性差等问题,从Windows系统内核函数调用机制出发,探究了系统服务调度表的功能.采用挂钩系统服务调度表的方法,实现了恶意软件内联挂钩的间接解除.此技术建立在不直接修改被恶意软件内联挂钩的代码基础上,因而具有突出的安全性、有效性和稳定性. 相似文献
13.
14.
在文献[1-3]规划方法的基础上引入了FPGA宏模块的布局,考虑到FPGA宏模块布局问题的特殊性,笔者通过合理的目标函数和处理方法解决了FPGA宏模块布局问题,并提出来了一种描述FGPA宏模块内部布线资源的方法.结果表明:采用笔者提出的FPGA宏模块布局方法,其FPGA规模及所需通道高度比不考虑宏模块内部布线资源的情况节省资源. 相似文献
15.
16.
17.
18.
本文通过论述面向对象设计提出的背景和发展的历史,说明了面向对象设计与结构化设计的区别、面向对象设计过程中步骤和要做的几项工作;进一步揭示了面向对象设计的优缺点和对它的展望。 相似文献
19.
20.
基于函数可分解性提出可伸缩的宏进化算法,宏进化算法以子函数的独立进化为竞争式进化内环,而以子函数间的协调进化为合作式进化外环,算法采用多父本杂交算子,从数学上初步分析了该算法收敛性与函数分解粒度数之间的指数级关系,指出宏观进化算法的效率高于传统进化算法,数值仿真与理论分析结果一致,表明宏进化算法的效率主要由函数的分解粒度决定,是一种可伸缩的进化算法,具有实际工程应用价值。 相似文献