C++为什么不叫++C
今天在看C++ Primer的时候看到有这么一个问题 C++为什么叫C++而不叫++C?
从算术运算符的角度来说,++C使用的是前置自增运算符,它将当前值直接加1,如果叫++C的话,也就是说是C的升级,说出的意思更多的是侧重的对新语言的一个突出,而C++使用的是后置的自增运算符,我们知道后置自增运算符,首先要保留原值,然后再加1,如此以来,说明的就是C++不仅是C的一种升级,而且也保留了C的特性,把C放在前面也充分体现了C++的作者对C作者的尊重,从这个角度来看C++的命名还是相当有艺术滴。