Closed. This question needs to be more focused。它当前不接受答案。












想要改善这个问题吗?更新问题,使它仅关注editing this post的一个问题。

7年前关闭。



Improve this question




我大学时有一点c/c++的经验,但是多年没有使用它。我什至需要考虑什么样的事情才能被考虑担任c/c++职位?

最佳答案

我不得不不同意您收到的很多建议。您应该而不是专注于手动内存管理。在C中很难避免手动内存管理。但是,大多数C++代码根本不需要使用手动内存管理。手动内存管理在大量代码中被过度使用,从而导致许多本来可以避免的问题。

要研究的第一个也是最重要的东西是标准库。它与.NET有很大的不同(说得通一点)。我的直接建议是拿起一份Accelerated C++的拷贝,并逐步进行处理。它是为完全处于您所处位置的人(即学习C++,但已经具有至少一种其他语言的经验)而设计的,对于这种情况,我很确定没有更好的书了。

编辑:(主要是回应肯尼的评论)-的确,尤其是如果您要维护现有代码,很可能您会被困在学习所有理智的人不愿回避的各种不愉快方式上。同样,根据您加入的团队的不同,即使在新代码中,您也可能会感到丑陋。不幸的是,如果没有足够的背景知识和使用该语言的经验,那么寻找的东西可能一点都不明显。

关于c# - 我是一位经验丰富的C#开发人员,我应该知道在c/c++中进行有效编码的哪些知识? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1555825/

10-11 07:59