
五子棋程序使用C++和Qt框架开发的博弈游戏,采用极大极小搜索算法、剪枝算法、棋盘剪裁函数、启发式搜索及置换表算法进行优化。
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
C++是一种面向对象的高级编程语言,由美国AT&T·贝尔实验室的本贾尼·斯特劳斯特鲁普博士于20世纪80年代初发明,并首次实现了(当时该语言被命名为‘C with Classes’)。它是一种基于静态数据类型的检查、并支持多种编程范式(包括过程化、面向对象和泛型程序设计)的通用程序设计语言。
该资源包含有图像文件。C++基于对C语言功能的扩展和增强。它发展成为现代程序设计中的一种重要工具,并被广泛应用于各个领域。在中文编程社区中常用发音为“C加加”,而在英语圈则常见于“C++”或全称“C plus plus”。在C语言的基础上,1983年贝尔实验室的Bjarne Stroustrup推出了C++版本。C++对早期的ANSI C进行了扩展和完善,发展成为一种面向对象的程序设计语言。目前流行的编译器包括 Borland C++ 4.5、Symantec C++ 6.1和Microsoft Visual C++ 2012等。它提供的面向对象的概念使问题空间能直接映射到程序设计中,从而为程序员提供了一种不同于传统结构化编程的思维方式和编程方法。不过这也带来了语言复杂性的增加,学习C++具有一定难度。图像是视觉信息的重要载体由美国AT&T贝尔实验室的本贾尼·斯特劳斯特鲁普博士于20世纪80年代初期发明并实现(最初这种语言被称作“带类的C”或“C with Classes”的版本)。最初,C++作为一种对C语言的增强型方言出现,并始于为该语言增添类的功能,随后逐步引入一系列新的功能。这些新增特性包括:虚函数的实现、运算符重载的技术,多重继承机制,以及基于模板的支持;此外,还引入了异常处理能力、实时类型信息(RTTI)支持和命名空间管理。
全部评论 (0)
还没有任何评论哟~


