1 概述
都说C++入门难,今天我们就来聊聊它到底难在哪儿?
语言本身是一方面,因为语法特性、规则比较多,学起来不是那么轻松。缺乏系统的开发经验是另一方面。很多人都是已经通过看书、自学掌握了一定的语言基础,接下来是如何从语法层面过渡到实战、如何快速高效地从不同的项目获取开发经验,大部分人可能卡在这一步了。C++是一种中级语言,比高级语言更加接近硬件。如果企业招聘C++语言,一般是招聘编写系统软件或嵌入式开发,这是都要和硬件打交道。学习的目的就是为了应用,企业找人也会着重考察应用层面的一些注意事项。
本文系统学习使用树莓派为主板,C++语言编程,辅以各种容易得到的电子元件开发一个智能小车。智能小车是机器人的一种,我们学习使用计算机远程遥控它,它自己可以自动巡航,识别追踪目标。如果你查阅树莓派书籍,会发现使用最多的编程语言是python。为什么呢?那是因为python比C++简单,易于上手。如果你想在机器人开发方面走的更远,应该使用C++,虽然学习它比python学习起来难度大,更曲折。但当你发现C++的高效率、与硬件的完美结合,你会发现这些是值得的。
Raspberry Pi(RPi)又称树莓派,是基于Linux的微型计算机,它的面积和一张是信用卡大小差不



