Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 09:24, 29 March 2007.

向前兼容性

From Forum Nokia Wiki

向前兼容性是指当前版本的程序或者系统,与更早期版本的程序或者系统之间互相兼容的问题。

二进制兼容

二进制兼容是指在早期SDK平台/操作系统环境下编译的程序,可以不需要重新编译就运行在新的SDK平台/操作系统环境下的情况。

一些二进制不兼容的例子:

  • 移除的public或者protected的函数或者变量
  • 某个函数或者变量的访问权限被修改成了更加私有的
  • 重排序的输出函数;其实,新的输出函数应该在原有函数的末尾增添
  • 修改/增添/删除/重排序虚函数

源代码兼容

源代码兼容是指,源代码可以不经过修改,仅仅经过重新编译,就可以被运行在新版本的平台/系统上了。

一些源代码不兼容的例子:

  • 删除了的public/protected函数或者变量
  • 变量或者函数的可见性被修改为更加私有级别
  • 函数的返回值发生了变化
  • 函数的参数发生了变化
  • 常量发生了变化

参考


Forward compatibility

 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX