随笔分类 -  C++语言基础

摘要:一、异常迄今为止,我们处理程序中的错误一般都是用if语句测试某个表达式,然后处理错误的特定义代码。C++异常机制使用了三个新的关键字(SEH(结构化异常处理))try──标识可能出现的异常代码段throw──抛出一个异常catch──标识处理异常的代码段提示:使用异常处理将带来更多的系统开销。因此慎用异常。二、抛出异常throwthrow必须在try代码块中.后边跟的值决定抛出异常的类型。三、捕获异常catch出现在try代码块后,后边跟的数据决定捕获的类型catch(...)//表示捕获所有异常int _tmain(int argc, _TCHAR* argv[]){ int a,b; .. 阅读全文
posted @ 2013-09-11 00:41 GameKing 阅读(27167) 评论(0) 推荐(2)
摘要:----------------------------------------------------------------------------------------①、Ansi与Unicode简要说明及各自的优缺点:他们是两种字符的编码格式,Ansi=窄字节,Unicode=宽字节,Ansi用char格式表示一个字符,占用一个字节的存储空间,最多表示255个字符,表示英文还可以,但对于中文、日文、韩文等语言来说就不够用了,所以如果你的程序是Ansi编码的话,那么你写的中文语言的程序拿到日文、韩文等系统上面就会出现乱码。所以有了Unicode,用二个字节去表示一个字符,格式是 uns 阅读全文
posted @ 2012-02-11 13:39 GameKing 阅读(1681) 评论(0) 推荐(0)