hsjl.net
当前位置:首页 >> C++编程问题,string类型怎么赋值,怎么引用 >>

C++编程问题,string类型怎么赋值,怎么引用

要想使用标准C++中string类,必须要包含 #include // 注意是,不是,带.h的是C语言中的头文件 C++中,string是一个类(注意,不是类型)。它的赋值,直接将字符串等于给它,或将同类的变量赋给它即可。比如: string LSStr,LSStrA; //定义 LSStr...

#include#includeusing namespace std;char *name[10] = { "张一", "张二", "张三", "张四", "张五", "王一", "赵一", "孙一", "章子一", "李天一" };class Score{ string name[10], ch, p; double score1[10]; int i, j;public: Score(); Score...

这么写没有语法错误。 如果你的意思是这时候p是b的引用的话,我可以告诉你,不是。p还是a的引用。以用一旦被赋值就不会改变,所以引用才要求必须给初值。 你这么做的结果是,p的值(不是指向的对象)改变为b的值,因为p是a的引用,所以a的值也改...

意思就是字符串s的内容为空,就是什么也没有。 string s=""这是显示初始化为空。s="",被赋为空值,不过定义一个字符串时,如果不显示初始化,那么默认为空

string s[] = { "a", "b" };

CString和string的转化: string str="ksarea"; CString cstr(str.c_str());//或者CString cstr(str.data());初始化时才行 cstr=str.c_str();或者cstr=str.data(); str=cstr.GetBuffer(0); //CString -> string cstr.format("%s", str.c_str());...

string类的成员函数c_str()可获取转换成的char*型字符串。例如: #include #include #include using namespace std;int main(){ string st("Hello"); char a[100]; strcpy(a,st.c_str()); cout

char的赋值有多种方法, 如: char ch; ch = 'A'; //直接复制字符 ch = 96; //复制一个数字,实际上也是ascii码对应的字符.

string 是类,不是数据类型,所以不能像int和char那样直接加减,给你个例子吧: string s,temp; char c = 'a'; temp = c; s.append(temp); cout

加头文件#include 使用字符串类型string就可以了,也可以用char 类型的数组,不过小麻烦了点 希望对你有所帮助,望采纳,祝你学习愉快

网站首页 | 网站地图
All rights reserved Powered by www.hsjl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com