蓝桥ROS机器人之现代C++学习笔记支持C++17(已完成)
Posted zhangrelay
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蓝桥ROS机器人之现代C++学习笔记支持C++17(已完成)相关的知识,希望对你有一定的参考价值。
蓝桥ROS机器人之现代C++学习笔记支持C++17(未完成)_zhangrelay的博客-CSDN博客
更换云实践环境的方式最为简洁:
- ubuntu 18.04 www.lanqiao.cn/courses/1635 需要邀请码:SEGK0WPE
之前,在如下:
蓝桥ROS机器人之现代C++学习笔记第2章习题_zhangrelay的博客-CSDN博客
这里面例子在蓝桥中如果不升级等不能直接运行报错,而在ubuntu18.04版本中可以顺利运行。
后续学习就非常方便啦。
#include <iostream>
template<typename ... T>
auto average(T ... t)
return (t + ... ) / sizeof...(t);
int main()
std::cout << average(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) << std::endl;
#include <iostream>
#include <map>
#include <string>
#include <functional>
template <typename Key, typename Value, typename F>
void update(std::map<Key, Value>& m, F foo)
for (auto&& [key, value] : m ) value = foo(key);
int main()
std::map<std::string, long long int> m
"a", 1,
"b", 2,
"c", 3
;
update(m, [](std::string key) -> long long int
return std::hash<std::string>(key);
);
for (auto&& [key, value] : m)
std::cout << key << ":" << value << std::endl;
所有镜像分享如下:
蓝桥ROS机器人之曾经新版本(indigo/kinetic/melodic/ardent/dashing)
以上是关于蓝桥ROS机器人之现代C++学习笔记支持C++17(已完成)的主要内容,如果未能解决你的问题,请参考以下文章