摘要: 指针 类型为T*的变量能保存一个类型T对象的地址 Char c=‘a’;Char * p=& c;//保存了c的地址 指针的操作一般都是间接的引用,就是相当于引用指针所指的对象。 0是一个特殊的东西。它可以被当做任意的整型,浮点类型,或者是指针,这些都是视情况而定的。0表示当时的一个指针没有指向任何 阅读全文
posted @ 2016-05-25 14:54 Kobe10 阅读(282) 评论(0) 推荐(0)
摘要: 引言 异常,让一个函数可以在发现自己无法处理的错误时抛出一个异常,希望它的调用者可以直接或者间接处理这个问题。而传统错误处理技术,检查到一个局部无法处理的问题时: 1.终止程序(例如atol,atoi,输入NULL,会产生段错误,导致程序异常退出,如果没有core文件,找问题的人一定会发疯) 2.返 阅读全文
posted @ 2016-05-25 11:15 Kobe10 阅读(327) 评论(0) 推荐(0)
摘要: 名字空间 成员函数可以在名字空间的定义里去声明,然后再去采用一种定义方式例如:namespace__name::member_name的方式去定义这个成员函数 1 namespace parser{ 2 double prim(bool); 3 double term(bool); 4 } 5 6 阅读全文
posted @ 2016-05-25 11:11 Kobe10 阅读(201) 评论(0) 推荐(0)
摘要: 函数的定义和声明 函数的声明和定义都必须描述相同的类型,但是声明可以不写参数名,定义则必须写参数名,但是他们的参数名字可以不同。 一个局部变量被声明为static,那么这个局部变量将只会被初始化一次,而其他的局部变量则随情况而定进行初始化 1 #include<iostream> 2 using n 阅读全文
posted @ 2016-05-25 10:26 Kobe10 阅读(273) 评论(0) 推荐(0)