2014年2月18日
摘要: 命名空间:由一个程序设计者命名的内存区域比如ns1::a,命名空间限定符+限定名字命名空间声明:namespace 命名空间名{ 变量,函数,结构体,类,模板,其他命名空间}无命名空间:作用范围在本文件namespace // 命名空间没有名字{ ...... }命名空间的使用方法using namespace name使用整个命名空间。using name::variable 使用命名空间中的某一个变量(即使这个命名空间没有被完全打开,我们仍然可以通过这种方式来使用这个空间中的某个变量)::variable 使用默认命名空间中的变量,namespace TV=Television; // . 阅读全文
posted @ 2014-02-18 16:54 学习,记录,总结 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 程序常见的错误语法错误/编译错误:比如关键字拼写错误,变量名未定义,语句末尾缺少分好,括号不匹配,不能找到头文件......运行错误/:程序在运行过程中出现错误:例如除数为零,访问地址非法,输入数据有误......异常处理的方法如果执行一个函数过程中出现异常,如果本函数没有异常处理,就逐级向上抛出一个异常信息。最高一级也无法处理,最后异常终止程序执行。异常处理中的三分部分:检查:try抛出:throw捕获:catch异常处理的形式:try-catch结构try {被检查的语句或者函数}catch (异常信息类型 [变量名]) // 变量为可选,用来接受抛出的数据 {进行异常处理的语句}th.. 阅读全文
posted @ 2014-02-18 16:51 学习,记录,总结 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 字符串流介绍字符串流以内存中用户定义的字符数组(字符串)作为输入输出对象。字符串流也有缓冲区,当缓冲区满了(或遇到换行符),流缓冲的数据一起存入字符数组。头文件1. 建立输出字符串流对象ostrestream的构造函数:ostrestream::ostrstream(char *buffer, int n, int mode = ios::out);buffer指字符串数组首元素的指针n是流缓冲区的大小iost::out是默认值建立输出字符串流对象与字符数组的关联:ostrstream strout(cStr1, 20)2. 建立输入字符串流对象istrstream的构造函数:istrstre 阅读全文
posted @ 2014-02-18 16:29 学习,记录,总结 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 求平方根:double sqrt(double)x的y次幂:double pow( double x, double y )求字符串的长度:int strlen(char *s) // 不包含'\0'字符串比较:int strcmp(const char *s1,const char * s2); // s1>s2,返回一个正数;s1<s2,返回一个负数;s1==s2,返回0字符串转换为数字: int atoi(const char *nptr); // 参数nptr字符串,如果第一个非空格字符存在,是数字或者正负号则开始做类型转换,之后检测到非数字(包括结束符 \ 阅读全文
posted @ 2014-02-18 13:48 学习,记录,总结 阅读(292) 评论(0) 推荐(0) 编辑