java - 从 Java 转移到 C++

标签 java c++

在过去的 3 年里,我一直在开发基于 C# (.net) 和 Java (J2EE) 的应用程序。

但现在我觉得,Java、C# 让你很蹩脚(从学习的角度来看),你可以快速开发应用程序,但你无法理解编程的基本基本概念。

所以,我正在尝试学习 C++,但由于指针、多重继承、一些约定和其他 Java 中不存在的 C++ 概念,我觉得它有点“困惑”。那么,各位有什么建议呢?我应该怎么看?

谢谢

PS:我是一名学生,所以拥有世界上所有的时间并实际转变。

最佳答案

在我看来,您应该先学习 C 才能正确理解构建 C++ 的基础。拿起 Kernighan 和 Ritchie 所著的《The C Programming Language》,被广泛认为是该语言的最佳引用书,然后开始通读。一旦你完全理解了 C,你就会拥有你需要的底层基础。

关于java - 从 Java 转移到 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2576121/

相关文章:

c++ - 在 C++ 的宽松内存模型中是否存在依赖循环的非因果行为?

Java改变JFrame内容的问题

java - 正确填充图像中的孔

c++ - 声明 float ***c 的含义

c++ - 模板问题 : No matching function for call

c++ - 有没有办法在成员名称循环中对 N C++ 类成员应用操作(可能通过预处理器)?

java - 如何编写用于文件上传的 MVC Web Api Post 方法

java - System.out.println(refVar name) 的控制台显示

java - Android 应用程序崩溃。不知道为什么

c++ - 从 int* 到 int [-fpermissive] 的无效转换