java
文章平均质量分 77
Coderec
这个作者很懒,什么都没留下…
展开
-
简记c、c++、java异常处理机制的区别
一、C异常处理:用于多层返回的setjmp/longjmp机制C中的异常处理是通过setjmp.h头文件中定义的宏setjmp和宏longjmp实现的。类似于退栈,setjmp/longjmp机制的使用方法:在希望进行错误处理的位置用setjmp宏进行标注 把当前的“环境”(函数堆栈和寄存器)以数组方式存储在可能出现错误原创 2013-05-24 10:40:54 · 3786 阅读 · 0 评论 -
c++与java在嵌套类方面的比较
c++与java都允许类的嵌套,不过在机制和使用方法上还是有较大不同的一、C++的嵌套类C++的嵌套类可以在封装类的私有、公有、保护部分定义,当然这些访问控制也做用于嵌套类上。虽然嵌套类在封装类内部定义,但它是一个独立的类,基本上与封装类不相关。它的成员不属于封装类,同样,封装类的成员也不属于该嵌套类。嵌套类的出现只是告诉封装类有一个这样的类型成员供其使用。并且,封装类对嵌原创 2013-05-30 12:29:53 · 2215 阅读 · 0 评论 -
java定义在局部的内部类、匿名内部类 (接《c++与java嵌套类比较》)
上文只简单说了java中的内部类常用方式,这里再介绍下一些特殊情况:定义在局部的内部类,匿名内部类定义在局部的内部类://java,不访问局部变量的局部内部类class outer{ int x=3; void method() { class inner //定义在局部的内部类原创 2013-06-07 11:26:50 · 1502 阅读 · 0 评论