当前位置:  开发笔记 > 编程语言 > 正文

实现从Java到C++的跨越

如何解决《实现从Java到C++的跨越》经验,为你挑选了1个好方法。



1> gimpf..:

首先,我只能建议你看看"Accelerated C++"这本书.它将启动您进入STL和C++ 风格,并可以为您节省一年的糟糕体验.(如果你决定深入研究,那里有很多关于C++的非常好的文献.)

C++不在堆上使用自动内存管理.您正在存储指向临时指针的指针.您的程序尝试访问被破坏的对象时不正确.无论喜欢与否,您都必须先了解对象的生命周期.通过使用值语义(不存储指针,但存储对象的副本),您可以在简单的情况下简化这一部分.

据报道,Eclipse/CDT在Linux上相当不错.在Windows上,使用Microsoft Visual C++ Express Edition可以更轻松地完成.当你掌握了基础知识后,稍后切换对你来说没问题.

首选定义类本身之外的成员是首选,因为我们通常会分割标题和实现文件.在标题中,您尝试不公开任何不必要的信息,并且还要减少代码大小,这是编译时间的简单问题.但是对于许多现代编程技术(比如使用模板元编程),这是不能使用的,因此相当一些C++代码在内联定义的方向上移动.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有