C++编程的一些说明

举报
zhangrelay 发表于 2021/07/15 01:26:30 2021/07/15
【摘要】 算法明白,无法写成具体的代码实现其功能,那只能是停留在做题的理论阶段。 所有的编程语言其实是不分平台的,Linux/MacOS/Windows下的C++编程都是一致的啊! 这里是视觉SLAM十四讲第二版的源码为例: #include <iostream>using namespace std; int main(int argc, char **argv) ...

算法明白,无法写成具体的代码实现其功能,那只能是停留在做题的理论阶段。

所有的编程语言其实是不分平台的,Linux/MacOS/Windows下的C++编程都是一致的啊!

这里是视觉SLAM十四讲第二版的源码为例:


  
  1. #include <iostream>
  2. using namespace std;
  3. int main(int argc, char **argv) {
  4. cout << "I Love SLAM!" << endl;
  5. return 0;
  6. }

g++:

cmake:

更多内容参考:https://blog.csdn.net/ZhangRelay/article/details/86286406

算法和应用是不分平台的,但是不同的操作系统,编译环境会有差异,例如,system("PAUSE") 只能在 Windows/DOS 成功编译,而cin.ignore() 则适用于 Windows、Linux 和 MacOS。因此,要了解 Windows 上的 ROS 与 Linux 上的 ROS 之间的差异。针对项目要求或需求分析,基于开源代码开发的应用,请阅读每一行源码,否则出现 bug,茫然无措。

基础还是非常非常重要的,编程语言是写好所有控制系统代码最最基本的内容。

 


 

文章来源: zhangrelay.blog.csdn.net,作者:zhangrelay,版权归原作者所有,如需转载,请联系作者。

原文链接:zhangrelay.blog.csdn.net/article/details/104558954

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。