ROS基础--C++字符串初始化赋值

喜夏-厌秋 提交于 2020-03-16 18:38:36

1.C++的字符串数组赋值跟C语言略有不同,当然也可以用C语言的方法给C++赋值

总的来说:C++在字符串和数组的赋值中少了等于号,多了一对花括号;在普通变量的赋值中少了等于号,多了一对小括号。

用字符串赋值完整代码例子:

#include<ros/ros.h>
#include<iostream>
using namespace std;

int main(int argc,char **argv)

{

     ros::init(argc,argv,"hello_ros");

     ros::NodeHandle nh;
     
     char str1[20]{"tasklist&pause"};

     char str2[20]="tasklist&pause";

     cout<<str1<<endl;

     cout<<str2<<endl;

     cin.get();
     
     ros::spinOnce();

}


2.编译并运行:

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!