codecamp

C++ apstring变量

读者可以以普通的方式创建apstring类型的变量。

apstring first;
first = "Hello, ";
apstring second = "world.";

第一行创建了一个apstring变量,没有赋初值,第二行将它赋值为字符串“Hello”。第三行结合了声明与赋值,也称作初始化。

一般而言,当像“Hello”或“world”这样的字符串出现时,它们被当作C风格的字符串。 即使如此,当把它们赋值给apstring变量时,它们被自动转换为apstring值。

我们可以以普通的方式输出字符串:

cout << first << second << endl;

为了编译这段代码,读者必须包含apstring类的头文件,并将apstring.cpp文件加入到要编译的文件列表中。 具体操作细节依赖于读者的编程环境。

在进入下一步之前,读者应该亲自敲入上面的代码并确保其可以编译和运行。

C++ 字符串的容器
C++ 从字符串中提取字符
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }