博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
String类
阅读量:5329 次
发布时间:2019-06-14

本文共 1089 字,大约阅读时间需要 3 分钟。

在C++中,要使用 string 类,必须在程序中包含头文件string。string 类位于名称空间 std 中,因此必须提供一条 using 编译指令,或者使用 std::string 来引用它。

string类定义隐藏了字符串的数组性质,能够像处理普通变量那样处理字符串。通过以下程序可以说明 string 对象和字符数组之间的一些相同点和不同点。
例:

// strtype1.cpp -- using the C++ string class#include 
#include
// make string class availableint main(){using namespace std;char charr1[20]; // create an empty arraychar charr2[20] = "jaguar"; // create an initialized arraystring str1; // create an empty string objectstring str2 = "panther"; // create an initialized stringcout << "Enter a kind of feline: ";cin >> charr1;cout << "Enter another kind of feline: ";cin >> str1; // use cin for inputcout << "Here are some felines:\n";cout << charr1 << " " << charr2 << " "<< str1 << " " << str2 // use cout for output<< endl;cout << "The third letter in " << charr2 << " is "<< charr2[2] << endl;cout << "The third letter in " << str2 << " is "<< str2[2] << endl; // use array notationreturn 0;}

运行结果:

这里写图片描述

参考资料:《 C++ Primer Plus (第6版)中文版 》P82-83

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://www.cnblogs.com/gongchuangsu/p/4850209.html

你可能感兴趣的文章
自定义类加载器深入详解
查看>>
为什么有时候修改了css文件,页面的样式却没有改变?
查看>>
QuantLib 金融计算——数学工具之优化器
查看>>
Mysql基础知识--触发器
查看>>
ORM篇——有关NHibernate查询封装
查看>>
微信sdk分享功能详解
查看>>
linux 硬盘信息查看
查看>>
获取公网IP地址
查看>>
使用JQuery实现手风琴布局
查看>>
数据结构-自平衡二叉查找树(AVL)详解
查看>>
web开发http模拟提交插件HttpRequester(火狐)Postman(Chromer)
查看>>
Java 多线程(一) 基础知识与概念
查看>>
BZOJ 1009 【HNOI2008】 GT考试
查看>>
Ubuntu 修改环境变量
查看>>
JTA Entity JPA 事务(Transaction) 会话(Conversation)
查看>>
自定义之一个图片根据另一个图片形状进行裁剪
查看>>
Intellij idea 导入 jdbc
查看>>
网络通讯
查看>>
MYSQL trigger 个人记录
查看>>
UEFI +、GPT 、BIOS 、 MBR的关系
查看>>