Java开发者怎样学习C++

Java 熟练的话基本上要上手c++还是很简单的,我说一下差别吧类Java 所有的类都继承Object,c++没有这种要求Java所有的Object都只是pointer/reference, c++的object都是值数字Java 的int永远都是4个byte, c++ 的int不一定,这就是为什么c++ 要int32_t 这种类内存管理C++ 的话你要很清楚内存存取的开始和结束,Java的话不需要。先学好指针和引用,然后再学std::unique_ptr/std::shared_ptr把这三个最大的差别弄清楚了之后就可以开始深挖了,下面这两本我觉得读完就基本可以跟老司机刚正面了《More Effective C++:35个改善编程与设计的有效方法(中文版) 梅耶(Meyers,S.) 9787121125706 电子工业出版社》 梅耶(Meyers,S.)_简介《C++代码设计与重用(Scott Meyers等名家倾力推荐,知名技术作者、CSDN技术主编孟岩作序推荐)》(Martin...)【简介祝好运
■网友
任何编程语言都是相通的,搞懂一门,就等于门门通了,只需要了解其他语言[c++]前几章即可,有些关键字、特定语法等看完直接实战就好,哪里缺失再找资料就好[网络,书籍,等等]。
■网友
c++是从c进化而来,带上了oop。所以遇到的第一个问题,是你想学怎样的c++.如果喜欢oop,那么用java方法去学c++,内存用智能指针。或者从c开始学,学成带类的c,都是可以的。


    推荐阅读