我主要从事Java和C/C++开发,但我开始做更多的web开发(PHP、Rails)和Eiffel (学习一门新语言总是很好的)。目前,我使用Eclipse for Java、C/C++和Ruby (而不是Rails)。因为我了解这个环境,所以我认为找到一个插件并将Eclipse用于我的所有开发语言对我来说会更容易一些。但是,在某些情况下,特定于语言的集成开发环境(例如,用于Eiffel的EiffelStudio)会比Eclipse更好吗?
所以我意识到假设ascii编码会给你带来麻烦,但我从来不确定你有多大的麻烦可以减去字符。我想知道哪些相对常见的场景会导致以下任何一个计算结果为false。std::string test = "B";( A) (m-'A')==12另外,对于小写值(将77更改为109 ofc),答案会改变吗?
编辑:用字符数字来回答这个问题,标准说'2'-'0'==2必须保存所有的数字0-9,但是我想知道它是否适用于a-z和