摘要: #include#includeusing namespace std;int main(){ string str="atfi,,ie,,,idfi,,,oo"; decltype(str.size()) n=0; for(auto c:str) { if(!ispun... 阅读全文
posted @ 2014-08-02 23:09 Jessica程序猿 阅读(969) 评论(0) 推荐(0) 编辑
摘要: #include#includeusing namespace std;int main(){ const string hexdigits="0123456789ABCDEF"; cout>n) { if(n<hexdigits.size()) ... 阅读全文
posted @ 2014-08-02 22:47 Jessica程序猿 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 标准库类型string标准库类型string表示可变长的字符序列,使用string类型必须首先包含string头文件。作为标准库的一部分,string定义在命名空间std中。接下来的示例都假定了已包含了下述代码:#include using std::string; 本节描述最常用的string操作... 阅读全文
posted @ 2014-08-02 22:28 Jessica程序猿 阅读(1345) 评论(0) 推荐(0) 编辑
摘要: 预处理技术概述确保头文件多次包含仍能安全工作的常用技术是预处理器,它由C++语言从C语言继承而来。预处理器是在编译之前执行的一段程序,可以部分地改变我们所写的程序。之前已经用到了一项预处理功能#include,当预处理器看到#include 标记时就会用指定的头文件的内容代替#include。C++... 阅读全文
posted @ 2014-08-02 12:20 Jessica程序猿 阅读(541) 评论(0) 推荐(0) 编辑
摘要: C++11新标准规定,可以为数据成员提供一个类内初始值。创建对象时,类内初始值将用于初始化数据成员。没有初始值的成员将默认初始化。对类内初始值的限制与之前介绍的类似:或者放在花括号里,或者放在等号右边,记住不能使用圆括号。 阅读全文
posted @ 2014-08-02 11:51 Jessica程序猿 阅读(1416) 评论(0) 推荐(1) 编辑