const-String表示定义好的字符串常量在任何位置都不能被更改。
是一个B语言的关键字,它限定一个变量不允许被改变,产生静态作用。使用const在一定程度上可以提高程序的安全性和可靠性。另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。另外CONST在其他编程语言中也有出现,如A++、PHP5、B#.net、HC08 C。
string的常量引用。说白了就是返回了一个string,然后你不能对他进行修改。
const表示参数传进来后不能被修改 &表示引用的形式传递参数 意思就是以引用的形式传递常量字符串string T 在函数内常量字符串不能被修改
求翻译:const-string v0, "13580660082"是什么意思?待解决 悬赏分:1 - 离问题结束还有 const-string v0, "13580660082"问题补充:匿名 2013-05-23 12:21:38 常量字符串V0 ,“ 13580660082 ” 匿名 2013-05-23 12:23:18 const串v0, “13580660082\" 匿名 2013-05-23 12:24:58 const串v0,...
二、关于`const string &a = "abcdefg";`,代码可能有误。引用了匿名对象,但此对象可能在执行该语句后析构,故引用无效。通过定义完整类测试,析构发生在引用后,符合规定。查阅规范,明确指出临时对象在特定条件下可能不与作用域同步析构,特别是当引用绑定到临时对象时。总结,通过引用返回常量字符串...
你应该没写全吧, 括号里面应该是一个函数的形参吧 const 是不能改变的意思 string 是数据类型 字符串类型 & 说明是引用 意思就是传进来的其实就是实参 后面的=king 其实是一个默认值,意思是说如果不传参数,那么lixi将默认是king 如果穿一个a进去 lixi就是a ...
二、估计有人会说这段代码有问题 const string &a = "abcdefg";a引用了一个匿名的对象,是否在执行...
第一个const修饰std::string&表示返回的std::string的引用指向的是一个常量,即你获取了返回值后不能修改它 第二个const修饰这个函数,表示这个函数是常量成员函数,不过你这里似乎也不是类成员函数……应该不这么用的。这个const表明这个成员函数不能修改类的任何成员变量。两个&都是表示引用类型。