李俊超
摘 要 C++作为一种主流的编程语言,不仅继承了C语言的编程效率,而且拓展了自身的语音特性,例如模板、泛型编程等,因此几乎所有的平台都支持C++语言,并得到了广泛地应用,然而在不同的平台下,C++语言内部变量的定义和扩展功能却不尽相同,这就给跨平台软件的设计开发带来了很大的困难。本文简要叙述跨平台概念,并对C++跨平台的开发的影响因素以及设计实现进行分析,提供了一些想法思路,希望能对跨平台软件的开发起到一定的推动作用。
关键词 C++语言 跨平台 软件开发 设计实现
中图分类号:TP31 文献标识码:A
20世纪70年代,Bell实验室首先开发了C语言系列,经过十年的演化变迁,80年代C++语言便应运而生。C++语言是C语言的改良进化版本,除了沿用C语言直接运行在机器上,不需要虚拟机作为中介的高效率特点之外,根据软件开发的需求还融入了虚函数、模板、操作符重载等特性功能,因此C++语言得到了特别广泛地应用。C++语言几乎所有的平台下进行使用,然而在不同平台之间的应用时却难以兼容,随着多元化软件系统开发的需求日益增加,如何在软件开发中设计并实现C++语言跨平台的方案将会是今后工作的重点。
跨平台是软件开发中的常用概念,指的是在一个操作平台Windows设计开发的应用程序在另一个操作平台Linux下同样能够使用运行,二者完全兼容。随着当前软件工程的迅猛发展,跨平台的软件开发能够给应用程序本身带来……