漫步云端

移动开发(Android、iPhone、Windows Mobile) | JAVA | C | C++ | .net | Objective C | 微软企业开发技术 | 嵌入式系统设计与开发
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 ··· 10 下一页

2011年4月15日

摘要: Google用户体验团队致力于创建有用的(useful)、快速的(fast)、简单的(simple)、有吸引力的(engaging)、创新的( innovative)、适合大众的(universal)、有用的(profitable)、漂亮的(beautiful)、值得信赖的(trustworthy)、个性化的(personable)的应用。 Google用户体验的十大准则 1. 将焦点集中在用户... 阅读全文

posted @ 2011-04-15 21:34 charley_yang 阅读(395) 评论(0) 推荐(0) 编辑

2011年4月9日

摘要: 这篇文章介绍了Objective-C比较底层的内容,主要讲解initialize和init方法的区别。从这篇文章中我们不光可以了解Objective-C在初始化时所做的事情,更可以学习到一些如何研究Objective-C语言内部到底做了什么的方法,这样你也可以自己对更深层次的内容进行探寻。 Objective-C很有趣的一个地方是,它非常非常像C。实际上,它就是C语言加上一些其他扩展和一个运行时间... 阅读全文

posted @ 2011-04-09 17:11 charley_yang 阅读(1182) 评论(0) 推荐(0) 编辑

摘要: 今天在学习Objective-C时见到某初始化函数中有如下代码: self = [super init]; if(self){// Initialize members } return self; 当时只是觉得Objective-C与才C++应该一样,每个子类对象都包含父类对象,所以super与self都是指向同一对象的头部的,[super init]返回的地址应该与self所代表的地址一样(即... 阅读全文

posted @ 2011-04-09 16:16 charley_yang 阅读(1700) 评论(0) 推荐(0) 编辑

摘要: 一、按成员初始化(与构造函数和拷贝构造函数有关) 用一个类对象初始化另一个类对象,比如: Account oldAcct( "Anna Livia Plurabelle" ); Account newAcct( oldAcct ); 被称为缺省的按成员初始化(default memberwise initialization),缺省是因为它自动发生,无论我们是否提供显式构造函数,按成员是因为初始化... 阅读全文

posted @ 2011-04-09 10:25 charley_yang 阅读(1748) 评论(0) 推荐(0) 编辑

2011年4月8日

摘要: 一、基本概念 Google 宣布将在 Chrome 浏览器中移除对 H.264 视频解码的支持,此举在业界引起了不小的骚动。借此机会我们回顾一下 HTML5 视频格式之争。 首先需要理清一些基本概念。我们平常笼统说的「视频格式」其实包含三个部分:视频编码、音频编码、容器格式。其中「编码」这个概念其实又包含两个方面:编码和解码。「视频编码」作为动词指的是将动态的图像信息转化为二进制数据的过程;其逆过... 阅读全文

posted @ 2011-04-08 17:21 charley_yang 阅读(2164) 评论(0) 推荐(0) 编辑

摘要: 一、字符串字面值 字符串字面值是一串常量字符,字符串字面值常量用双引号括起来的零个或多个字符表示,为兼容C语言,C++中所有的字符串字面值都由编译器自动在末尾添加一个空字符。 "Hello World!" //simple string literal"" //empty string literal"\nCC\toptions\tfile.[cC]\n" //string literal usi... 阅读全文

posted @ 2011-04-08 00:05 charley_yang 阅读(1406) 评论(0) 推荐(0) 编辑

2011年4月7日

摘要: C++为类中提供类成员的初始化列表 类对象的构造顺序是这样的:1.分配内存,调用构造函数时,隐式/显示的初始化各数据成员2.进入构造函数后在构造函数中执行一般计算 使用初始化列表有两个原因: 1.必须这样做: 如果我们有一个类成员,它本身是一个类或者是一个结构,而且这个成员它只有一个带参数的构造函数,而没有默认构造函数,这时要对这个类成员进行初始化,就必须调用这个类成员的带参数的构造函数,如果没有... 阅读全文

posted @ 2011-04-07 00:06 charley_yang 阅读(1240) 评论(0) 推荐(1) 编辑

2011年4月6日

摘要: 类对象数组初始化 如有一个如下类: class EquipmentPiece {private:int IDNumber;public:EquipmentPiece(int IDNumber) : IDNumber(IDNumber) {};}; 以下列出几种初始化的方法: <一>、对象数组 int ID1, ID2, ID3;EquipmentPiece bestPieces[] = { Equ... 阅读全文

posted @ 2011-04-06 23:01 charley_yang 阅读(12481) 评论(0) 推荐(1) 编辑

摘要: 标准c++中主要有四种强制转换类型运算符: const_cast,reinterpret_cast,static_cast,dynamic_cast等等。 1)static_cast<T*>(a) 将地址a转换成类型T,T和a必须是指针、引用、算术类型或枚举类型。 表达式static_cast<T*>(a), a的值转换为模板中指定的类型T。在运行时转换过程中,不进行类型检查来确保转换的安全性。 ... 阅读全文

posted @ 2011-04-06 22:57 charley_yang 阅读(625) 评论(0) 推荐(0) 编辑

2011年4月5日

摘要: 设想在一个军事应用程序里,有一个表示敌人目标的类: class enemytarget {public:enemytarget() { ++numtargets; }enemytarget(const enemytarget&) { ++numtargets; }~enemytarget() { --numtargets; } static size_t numberoftargets(){ re... 阅读全文

posted @ 2011-04-05 23:53 charley_yang 阅读(706) 评论(0) 推荐(2) 编辑

上一页 1 2 3 4 5 6 ··· 10 下一页