It was always naïve to think that the embedded field as long as there are C and assembly is enough, but from the moment I entered the field, I began to think about a problem in some web and hold classmate's guidance, today finally got its answer: embedded domain popularization of C + + is absolutely necessary (if you do not consider C + + Development costs).
As the two-day study of "c expert programming" said, C language is a very irresponsible and there are some design defects in the language (it has done a lot of improvement C99 still not be popularized), the most important is that C language in large software development does not have the advantage, or even stretched, and these are precisely the advantages of C + +.
Many people suspect C + + run-time efficiency and performance, in fact, this is a myth, C + + in the runtime with the same as C performance, can refer to Lippman's "C + + object model."
In any case, the in-depth study of C + + is absolutely not to be less