该文被密码保护。 阅读全文
posted @ 2013-10-30 16:53 Raymond东东 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 2013-10-281.重新考虑一下JAVA中的基本数据类型和引用类型,JAVA中没有指针,只有引用;参考一下自己之前写的指针和引用的区别。2.关于JAVA构造函数的问题(1)父类如果构造函数没有形参,有时也叫入参,那么子类可以不写构造函数public class Children extends Parent{ public static void main(String[] args){ Children children = new Children(); System.out.println("Hello world!");}}class Parent{ pub.. 阅读全文
posted @ 2013-10-28 15:10 Raymond东东 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 这个问题一直很纠结,今天对此进行一些整理,主要是参考《高质量C++编程指南》和《More Effective C++》第一层:先从表面理解一下指针和引用之间的区别:(1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化)。 (2)不能有NULL 引用,引用必须与合法的存储单元关联(指针则可以是NULL)。 (3)一旦引用被初始化,就不能改变引用的关系(指针则可以随时改变所指的对象)。摘自《高质量C++编程指南》6.6节第二层:“sizeof 引用”得到的是所指向的变量(对象)的大小,而“sizeof 指针”得到的是指针本身(所指向的变量或对象的地址)的大小;但是当引用作为成员时,其占 阅读全文
posted @ 2013-10-28 11:25 Raymond东东 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 找工作时候做的试题 阅读全文
posted @ 2012-06-06 21:14 Raymond东东 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 问题:对于memberwise和bitwise还不是很理解,而这两个概念却非常重要。开篇一句话:关键词explicit之所以被引入这个语言,就是为了提供给程序员一种方法,使他们能够制止“单一参数的constructor”被当做一个conversion运算符。Conversion运算符引入应该是明智的,测试应该是严酷的(确实如此,一个隐式转换很难被发现),并且在程序一出现不寻常活动第一个症状时发出疑问。第2.1节 Default Constructor的建构操作区分Default Constructor一部分是由编译器在需要时候产生出来;一部分是程序员为了保证程序正确性,程序员设计Default 阅读全文
posted @ 2012-06-05 22:14 Raymond东东 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 对struct结构体的变长特性进行了测试,有了更深入的理解 阅读全文
posted @ 2012-05-31 21:49 Raymond东东 阅读(255) 评论(0) 推荐(0) 编辑