你这问题不能直接回答, C++是一种编译器语言,不像其它java等解析器语言。 C++功能很强大,跟汇编语言一样,C++编译时是直接翻译成汇编语言。从理论上来讲什么都可以做, 不受任何平台任何条件的限制, 前提是你得知道其中的原理。 而你用其它语言做东西,不一定要知道所做东西本身的原理, 可以借用其它的别人做好的组件之类的(C++也可以,不过要是这样用,还不如用java, 我觉得做C++的话就是要做别人没做过的)。而且那些语言还得依赖其他平台,软件之类的东东。但C++只能说是一种工具,你要用这种工具去做事情, 就得知道事情本身。比如开发医院用的CT机医学成像系统,那就需要医学影像那方面的知识。 也许你第一天学java就可以自己做东西, 但C++学一年或两年还是什么也做不出来。如果你真的想从事C++方面的事,就得把基础打好, 其中还包括,离散数学, 数据结构。 这些都是基础。 一般大公司的笔试都主要是测试基础。他们就是要选出基础好的。因为你将做的工作对外都是保密的。
在以下领域,C++有着根本性的优势:低级系统程序设计、高级系统程序设计、嵌入式程序设计、数值科学计算、通用程序设计以及混合系统设计等等
白痴,会C++的人有多少?难道大家都去当黑客了?
C/C++的用处:
1.单片机开发
2.原生开发(包括Win32/Linux等平台)
范围很广
我同意主要就是黑客,还有少部分安全软件和操作系统。
c++
一般可以从事c++ 开发工程师 / linux C开发工程师 等,具体视自己情况而定