解説:高速・低レベル制御やリアルタイム処理に適したプログラミング言語。ロボット制御ソフトウェアのコア部分(特にROSのコアノード)で多用される。Pythonに比べると学習難易度は高いが、高いパフォーマンスが得られる。例:・ROS2の主要APIをC++で実装し、リアルタイム制御にも対応。・協働ロボットの 制御アルゴリズムをC++で書き、Pythonノードと連携して開発効率を高める。・テンプレートやオブジェクト指向機能を活かし、大規模ロボットプログラムを整理。