学过C++的哪位高手能大体说一上C++的编程思想

学过C++的谁能大体说一下C++的编程思想
本人刚接触C++,对C++的编程用法和思想都很迷茫。

本人接触过C,java,Andrdoid(其实也是java)开发,c++没有接触过,本人知道C是面向过程的开发,即解决方法只要写出函数就可以了。而java的编程思想就是先写类,创造对象,用对象来解决问题。

但是我看了一些C++的代码,发现有点模糊,感觉即有JAVA的感觉,也有C的感觉,而且,里面出现了很多新的东西,如“::”,“:”……看的我很迷茫。

我在公司刚接触的C++,需要短时间内,拿下它,麻烦有什么办法可以速成入门。

总感觉C++好怪,看公司的项目,他里面的单例模式,用什么模板之类的东西,直接创造了很多的单例,但是名字都不一样。

因为公司保密需要,所以我代码是不可以上传的。。。。

希望有人可以指点迷津

------解决方案--------------------
这个还是找本书看吧。一句两句也是说不清的。。。
------解决方案--------------------
《C++沉思录》
------解决方案--------------------
一两句说不清。。慢慢感悟吧。。
------解决方案--------------------
一切以业务逻辑需要为前提。
------解决方案--------------------
1,C++是用面向对象的思想编程,从这点看它和JAVA有点像。
2,C++是C的超集,既然有C的基础,那么只要在这个基础上学习一下C++的面向对象的特点即可。
3,如果是作为以C++工作的职业程序员,那么就看下《C++PRIMER》这本书肯定适合你。

------解决方案--------------------
速而不达。学C++没有捷径。
建议你还是珍惜自己已经学会的java,不要入C++的火坑。
------解决方案--------------------
探讨
速而不达。学C++没有捷径。
建议你还是珍惜自己已经学会的java,不要入C++的火坑。

------解决方案--------------------
java转C++ 为磨子?
------解决方案--------------------
探讨

希望最好有人,给我讲解讲解JAVA和C++的主要区别,以及注意点,特别是用法问题。

如:java中没有的关键字,inline……

很多很多,谢谢!!!

------解决方案--------------------
C++支持类多继承,JAVA、C#多继承通过接口实现,另外C++友元函数JAVA也是没有的
欲速则不达,使用QT不必有过深的语言功底,C++不是一天两天能掌握的
------解决方案--------------------
《C++primer》,C++还真不是一言两语能说清的
------解决方案--------------------
思想只有领悟!不是说出来的!!
------解决方案--------------------
指针与引用;继承和组合;多态性和虚函数
我知道从C++到java有一点不适应的就是没法到处强转了...
------解决方案--------------------
C++的思想,就是给你一堆零件,想怎么用自己拼.
你可以像用JAVA一样用C++.也可以像用C一样用C++.
不过C++的主流方向是混合型的.

C++就语法来说,没什么特别的,你会C和JAVA,应该也没什么大问题.
但C和JAVA的语意都要比C++单纯.相比之下,C++在使用时比较容易掉到陷阱里.
最要命的是,在功力不够的时候,很容易自己给自己制造陷阱.
------解决方案--------------------
很奇怪楼主的思维方式, JAVA会了,C++反倒不会了。 整好OOP, 比懂inline更重要。

------解决方案--------------------
回去看书吧,这不是一两句能说清的。我开始学的也是java,而且学了不少,刚开始学C++的时候里面的一些细节差异还是挺大的。但是很多的思想都差不多,只是实现的方式不同!
------解决方案--------------------
一个C++的高手为什么叫他不要跳入C++火坑?

探讨
速而不达。学C++没有捷径。
建议你还是珍惜自己已经学会的java,不要入C++的火坑。

------解决方案--------------------
C -> C++: 重载,类(及其继承,多态,封装), 模板,异常及丰富的标准库(STL)

这些都不能一蹴而就,慢慢来吧。
------解决方案--------------------
如果你懂得C语言,并且使用C语言做过大项目.那么在数据组织方面使用最多的一定是结构.结构数组,结构指针,那么好吧,C++ 就是为了让结构里面有个函数,还可以继承了,又可以有多态(虚函数).比封装结构清晰许多.代码容易管理了许多.C++的思想就是封装性
------解决方案--------------------
C++迷思录的常见名言--C++是门物件导向语言 == 只说对了一部分
其实C++是一门multi paradigms的语言
支援各种不同的编程思想

根据effective c++的分法