我在C/C++中为我的学术课程进行了很多编程,并且对它有很好的理解。但最近我不得不在蓝牙应用程序中工作,该应用程序在Linux机箱和嵌入式系统中具有服务器和客户端实现。我学习了蓝牙蓝牙API,套接字/网络编程并对其进行了编码。如何学习以正确的方式编程C++
但是我遇到了很多的内存泄漏和段错误和其他内存相关的错误沿way.as问题的代码变得更加复杂我所有,但失去了指针和线程和插座的控制。这让我想知道我有很多东西要学习,他们没有在基本的C/C++书籍中说过。所以我想问一些可用的资源,这些资源将有助于在C/C++中以专业的方式更好地编写代码。尤其是Linux/Mac环境(gcc编译器)。
编辑:由于它正在创建混淆,将C更改为C++。
第一步为了学习编程C或C++,“正确的方式”是停止将这一对作为单一语言来思考,并意识到两者是完全不同的,特别是在编写好的代码时。 – 2010-05-16 00:22:35
@james是你正确的指出了我。我主要是指处理内存和线程。 C是那里bcoz我认为C++中的大部分功能都来自C,因为C是我业余思维方式中C++的一个子集。很多时候我发现C++项目中还有一些纯C代码。但要明确它是C++我想更好地学习。 – sfactor 2010-05-16 00:29:48
这是一个非常非常不好/主观的问题,应该删除。我如何正确地选择我的鼻子? – 2010-05-16 01:02:56