我主要是一名java程序员,而且我开始使用C ++。 我想知道你是否可以帮助我找到类似java的面向对象的库。
谢谢和问候
答案 0 :(得分:2)
我宁愿建议你不要使用类似java的库。如果你想学习C ++,首先要深入了解标准库。尝试理解那里使用的概念(iterator,allocators,templates,...)
我发现this是与STL相关的良好信息来源。
C ++作为语言比java复杂得多,因此学习曲线是直的,但是在掌握了基础知识之后,您可以编写更高级,更清晰的代码并使用更少的代码实现更多功能。
精心设计的图书馆
我在编写C ++之前学过C#,所以我理解你的问题。尽量不要写一切面向对象的东西。你不是用C ++。
答案 1 :(得分:1)
我的建议是习惯C ++语言和标准库。这就是你学习C ++的方法。
答案 2 :(得分:1)
答案 3 :(得分:0)
不幸的是,我不知道你的问题是否有一个好的答案。但是如果你愿意,你总是可以使用JNI从Java连接到C.
答案 4 :(得分:0)
我的建议:用纯С++编写10-20个控制台应用程序。然后尝试使用模板。然后通过网络进行通信然后,如果您对语法和常用库(如STL和BOOST)感到满意,可以尝试使用像wxWidgets,QT,GTK这样的GUI工具包。 从一开始就试图编写GUI应用程序似乎是一种不好的做法。