为什么要避免使用C++;Java中的关键字? 一个流行的编辑器使用突出显示来帮助程序员避免在java中使用C++关键字。以下文字使用与语法错误相同的颜色显示: auto delete extern friend inline redeclared register signed sizeof struct template typedef union unsigned operator

为什么要避免使用C++;Java中的关键字? 一个流行的编辑器使用突出显示来帮助程序员避免在java中使用C++关键字。以下文字使用与语法错误相同的颜色显示: auto delete extern friend inline redeclared register signed sizeof struct template typedef union unsigned operator,java,c++,keyword,Java,C++,Keyword,为什么会认为这很重要?以避免混淆。过去15年来,整个行业最大的迁移路径是从C++到java。因此避免在一个新的上下文中使用这些词,它们不再意味着什么。< / P > P也许编辑开发人员懒惰,使用一组普通的保留关键字跨越语言?< / P>我猜他们想在你决定放弃java并从C++开始时简化移植。我唯一能想到的理由是阻止人们。只要瞥一眼代码,就不会弄错它是用什么语言写的。。。但这充其量也显得站不住脚。我以前从未听说过在java中避免C++关键字。我认为这会让代码更难理解。许多开发人员在java语言中工

为什么会认为这很重要?

以避免混淆。过去15年来,整个行业最大的迁移路径是从C++到java。因此避免在一个新的上下文中使用这些词,它们不再意味着什么。< / P > P也许编辑开发人员懒惰,使用一组普通的保留关键字跨越语言?< / P>我猜他们想在你决定放弃java并从C++开始时简化移植。我唯一能想到的理由是阻止人们。只要瞥一眼代码,就不会弄错它是用什么语言写的。。。但这充其量也显得站不住脚。我以前从未听说过在java中避免C++关键字。我认为这会让代码更难理解。许多开发人员在java语言中工作,在这些关键字的目的和功能方面有一定的假设或期望。“代码>如何重新声明< /C++ >在那里偷偷溜走?我的愚蠢猜测是Jehanes的反义词:帮助C++程序员在使用java时不尝试使用不适用于Java的构造。编辑