2012年10月25日

C++ Primer 第3章ex 3.7

摘要: #include <string> #include <iostream> using namespace std; void compareStr(); void compareStrSize(); int main() { while(true) { cout << endl << "1) 测试两个string对象是否相等" << endl; cout << "2) 测试两个string对象的长度是否相等" << endl; cout << "3 阅读全文

posted @ 2012-10-25 22:01 零风腾飞 阅读(119) 评论(0) 推荐(0)

cctype 定义的函数 (记忆)

摘要: isalnum(c) //如果c是字母或数字,则为true isalpha(c) //如果c是字母,则为true iscntrl(c) //如果c是控制字符,则为true isdigit(c) //如果c是数字,则为true isgraph(c) //如果c不是空格,但可以打印 则为true islower(c) //如果c是小写字母则为true isprint(c) //如果c是可打印的字母则为true ispunct(c) //如果c是标点符号则为true isspace(c) //如果c是空白字符则为true isupper(c) //如果c是大写字母则为true i... 阅读全文

posted @ 2012-10-25 21:48 零风腾飞 阅读(155) 评论(0) 推荐(0)

string tip

摘要: 【1】string对象初始化方法: ①不带初始化式:使用默认构造函数初始化string对象为空串②使用一个已存在的string对象作为初始化式,将新建的string对象初始化为已存在对象的副本。③使用字符串字面值作为初始化式,将新创建的string对象初始化为字符串字面值的副本【2】 默认构造函数(default constructor)就是在没有显式提供初始化式时调用的构造函数。它由不带参数的构造函数或为所有形参提供默认实参的构造函数定义。如果用户定义的类中没有显式的定义任何构造函数,编译器就会自动为该类生成默认构造函数称为合成的默认构造函数【3】string 对象比较操作符是区分大小写的, 阅读全文

posted @ 2012-10-25 21:38 零风腾飞 阅读(193) 评论(0) 推荐(0)

C++ Primer 第3章ex3.5

摘要: #include <string> #include <iostream> using namespace std; void getInputLine(); void getInputWord(); int main() { while(true) { cout << endl << "1) 每次从标准输入中读入一行文本" << endl; cout << "2) 每次从标准输入中读入一个单词" << endl; cout << "3) 退出&qu 阅读全文

posted @ 2012-10-25 21:06 零风腾飞 阅读(138) 评论(0) 推荐(0)

导航