前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C++编程的一些说明

C++编程的一些说明

作者头像
zhangrelay
发布2020-03-04 18:55:05
3360
发布2020-03-04 18:55:05
举报

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

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

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

代码语言:javascript
复制
#include <iostream>
using namespace std;

int main(int argc, char **argv) {
  cout << "I Love SLAM!" << endl;
  return 0;
}

g++:

g++ windows

cmake:

cmake windows

更多内容参考:https://cloud.tencent.com/developer/article/1387078

代码的跨平台性

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

system("PAUSE")

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

补基础(中学版)


本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-02-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档