<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dicky3651的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dicky3651</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dicky3651]]></copyright><item><title><![CDATA[Part 1：Android系统简介 ]]></title><link>https://blog.youkuaiyun.com/dicky3651/article/details/5724126</link><guid>https://blog.youkuaiyun.com/dicky3651/article/details/5724126</guid><author>dicky3651</author><pubDate>Fri, 09 Jul 2010 18:42:00 +0800</pubDate><description><![CDATA[<br />        Android的产生还要从Andy Rubin说起，Rubin是个硅谷著名的极客。他家的“门铃”是硅谷最昂贵的玩具：一个视网膜扫描仪。Rubin说，这样比较方便我对付事后来闹事的前女友……如果扫描仪不认识你，会有一个机器手，用一把玻璃锤子去敲锣。除此之外，鲁宾还喜欢Scooter，喜欢遥控直升飞机，当然了，他喜欢机器人，所以你也不难想象为什么2004年Rubin从Danger公司辞职创业后新公司取名叫Android了。——————从网上摘下的一段文字。<br />    Andr]]></description><category></category></item><item><title><![CDATA[别指望默认构造函数会帮你收拾残局]]></title><link>https://blog.youkuaiyun.com/dicky3651/article/details/5429293</link><guid>https://blog.youkuaiyun.com/dicky3651/article/details/5429293</guid><author>dicky3651</author><pubDate>Mon, 29 Mar 2010 17:51:00 +0800</pubDate><description><![CDATA[本帖为原创性的个人观点及读书笔记，转载请列明出处： http://blog.youkuaiyun.com/dicky3651  或 http://user.qzone.qq.com/365188750/        写这份文章的原因为何？今天看了Lippman的书，刚好看到构造函数语义学，刚好看到的内容解决了我一个藏于脑海很久疑惑，这个问题困扰我已经不短时间了，今天突然知道迷底，所以特别想写这一个文]]></description><category></category></item><item><title><![CDATA[论虚构造函数与虚复制构造函数的实现！]]></title><link>https://blog.youkuaiyun.com/dicky3651/article/details/5421662</link><guid>https://blog.youkuaiyun.com/dicky3651/article/details/5421662</guid><author>dicky3651</author><pubDate>Sat, 27 Mar 2010 03:13:00 +0800</pubDate><description><![CDATA[        一看标题，这个有点过，甚至有点哗众取宠性质，因为从C++的语言角度，其实构造函数及复制构造函数是并不存在虚函数形式的，原因是为何，先把C++ Primer中的原话引述上来：……只有析构函数应定义为虚函数，构造函数不能定义为虚函数。构造函数是在对象完全构造之前运行的，在构造函数运行的时候，对象的动态类型还不完整。        甚至有人一看见这文章标题，就要骂我，构造函数本来不允]]></description><category></category></item><item><title><![CDATA[malloc realloc calloc 的区别和联系]]></title><link>https://blog.youkuaiyun.com/dicky3651/article/details/5413613</link><guid>https://blog.youkuaiyun.com/dicky3651/article/details/5413613</guid><author>dicky3651</author><pubDate>Wed, 24 Mar 2010 21:32:00 +0800</pubDate><description><![CDATA[转载自：http://hanyongqiang.blog.51cto.com/409447/83834 ANSI C说明了三个用于存储空间动态分配的函数(1) malloc   分配指定字节数的存储区。此存储区中的初始值不确定(2) calloc   为指定长度的对象，分配能容纳其指定个数的存储空间。该空间中的每一位(bit)都初始化为0(3) realloc  更改以前分配区的长度(增加]]></description><category></category></item><item><title><![CDATA[《C安全编码标准》阅读有感及个人观点（1）：PRE00-C]]></title><link>https://blog.youkuaiyun.com/dicky3651/article/details/5409357</link><guid>https://blog.youkuaiyun.com/dicky3651/article/details/5409357</guid><author>dicky3651</author><pubDate>Tue, 23 Mar 2010 19:17:00 +0800</pubDate><description><![CDATA[     规则建议条款：PRE00-C       条款建议内容：用内联函数或静态函数代替与函数相似的宏。       建议原因：与函数相似的宏有可能出现未定义状态导致出现危险。       具体例子：#define CUBE(X)  ( (X) * (X) * (X) )……int i=2;int a=81 / CUBE(++i);则展开宏之后，会变成]]></description><category></category></item><item><title><![CDATA[初论自定义类型函数指针（返回函数指针函数的定义）]]></title><link>https://blog.youkuaiyun.com/dicky3651/article/details/5409341</link><guid>https://blog.youkuaiyun.com/dicky3651/article/details/5409341</guid><author>dicky3651</author><pubDate>Tue, 23 Mar 2010 19:14:00 +0800</pubDate><description><![CDATA[          写这个文章嘛，源于这两天看到优快云一个比较有趣的话题：有人提问，函数指针可以作为返回值，该如何定义呢？         其实，我一开始，觉得这个问题有点怪，因为对指针操作的东西，是对地址进行操作，有必要这样做吗？因为还记得某些书及等级考试教材经常会见到：存在某个对指针操作的函数，该函数返回值为空型，参数为某指针类型，函数功能为什么什么，要求写一个语句调用该函数，并阴险]]></description><category></category></item><item><title><![CDATA[再论C语言实现的可通用性数据结构（一）——链表1]]></title><link>https://blog.youkuaiyun.com/dicky3651/article/details/5409322</link><guid>https://blog.youkuaiyun.com/dicky3651/article/details/5409322</guid><author>dicky3651</author><pubDate>Tue, 23 Mar 2010 19:07:00 +0800</pubDate><description><![CDATA[        在很久之前就开始学习LINUX的内核了，之前已经很觉得其实现手法之高明，感叹其代码效率之高，并用C语言的某些特性加之引入并实现面向对象（Object-Oriented，下面简称OO）的编程方式达到效率和可重用性的平衡为之惊讶、震撼。而最近由于想搞一个比较好用的数据结构库（一方面想练练手，二方面，有些情况下，用标准库或C++模板未必是最好的选择），重新看了一次，感觉依然不减！而且]]></description><category></category></item></channel></rss>