<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[飞鸟之家]]></title><description><![CDATA[北漂的候鸟]]></description><link>https://blog.youkuaiyun.com/flybird19870326</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; flybird19870326]]></copyright><item><title><![CDATA[一篇讲解动态规划算法不错的文章]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/48469257</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/48469257</guid><author>flybird19870326</author><pubDate>Tue, 15 Sep 2015 16:16:49 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/sdjl/articles/1274312.html]]></description><category></category></item><item><title><![CDATA[拷贝构造函数与赋值构造函数(operator=)的区别]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/48347331</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/48347331</guid><author>flybird19870326</author><pubDate>Thu, 10 Sep 2015 18:25:45 +0800</pubDate><description><![CDATA[拷贝构造函数与赋值构造函数(operator=)的区别




拷贝构造函数是创建一个不存在的对象

赋值构造函数是将一个对象赋值给另一个已经存在的对象。




http://wenku.baidu.com/link?url=kZ1XT52VH0NQgE2QsMbuFMzfEHM5p2WFd1p4F8G4dv3FtnN-PNAeMWKarXWsPCgW1cVfx5kTF-]]></description><category></category></item><item><title><![CDATA[立贴为誓]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/48164591</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/48164591</guid><author>flybird19870326</author><pubDate>Tue, 01 Sep 2015 22:05:29 +0800</pubDate><description><![CDATA[开始找工作，如果今年能换到A公司，就带全家出去大肆消费一番，立贴为誓，自我激励！！！]]></description><category></category></item><item><title><![CDATA[男人的定义：A man provides. （Breaking Bad 中一段关于男人的对话）]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/45229027</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/45229027</guid><author>flybird19870326</author><pubDate>Thu, 23 Apr 2015 22:48:18 +0800</pubDate><description><![CDATA[Breaking Bad （绝命毒师）第三季中大毒枭对老白说的一段话,感触颇深。


B: What does a man do, Walter? A man provides for his family.
W: This cost me my family.
B: When you have children, you always have family.They will alw]]></description><category></category></item><item><title><![CDATA[C++静态库与动态库]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/44200747</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/44200747</guid><author>flybird19870326</author><pubDate>Wed, 11 Mar 2015 16:31:03 +0800</pubDate><description><![CDATA[一篇讲的较透彻的文章：
http://www.cnblogs.com/skynet/p/3372855.html]]></description><category></category></item><item><title><![CDATA[将Qimage转换为QByteArray]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/43566465</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/43566465</guid><author>flybird19870326</author><pubDate>Fri, 06 Feb 2015 16:57:31 +0800</pubDate><description><![CDATA[QImage image;


QByteArray ba;


QBuffer buffer(&ba);


buffer.open(QIODevice::WriteOnly);


image.save(&buffer,
"PNG");
// writes image into ba in PNG format]]></description><category></category></item><item><title><![CDATA[sizeof、内存对齐和位域的几篇文章]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/41486849</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/41486849</guid><author>flybird19870326</author><pubDate>Tue, 25 Nov 2014 18:24:27 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/chengxin1982/archive/2009/01/13/1374575.html


http://www.cnblogs.com/pure/archive/2013/04/22/3034818.html



http://blog.youkuaiyun.com/wuxuguang123/article/details/7916623]]></description><category></category></item><item><title><![CDATA[如何快速重新编译所有的存储过程]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/40658417</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/40658417</guid><author>flybird19870326</author><pubDate>Fri, 31 Oct 2014 17:54:38 +0800</pubDate><description><![CDATA[如何快速重新编译所有的存储过程]]></description><category></category></item><item><title><![CDATA[SQLOS任务调度算法比较好的几篇博文]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/40298415</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/40298415</guid><author>flybird19870326</author><pubDate>Mon, 20 Oct 2014 11:35:54 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/lyhabc/archive/2012/10/17/2728724.html]]></description><category></category></item><item><title><![CDATA[两篇讲解Heap和Clustered Index性能比较较好的文章]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/39313783</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/39313783</guid><author>flybird19870326</author><pubDate>Tue, 16 Sep 2014 10:23:08 +0800</pubDate><description><![CDATA[第一篇：
http://www.mssqltips.com/sqlservertip/1254/clustered-tables-vs-heap-tables/

第二篇：
http://kejser.org/clustered-indexes-vs-heaps/]]></description><category></category></item><item><title><![CDATA[近期出现的C++面试题整理（附详细答案）]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/21402213</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/21402213</guid><author>flybird19870326</author><pubDate>Mon, 17 Mar 2014 18:31:48 +0800</pubDate><description><![CDATA[第一部分:简答题

1. 一下C++中static_cast 和 dynamic_cast 的区别。

答：static_cast 用于有比较明确定义的变换，包括不需要强制转换的变换。

    dynamic_cast 适用于类型安全的向下转换，常用在继承中的父类指针向子类指针的转换。若转换成功则返回改类型的指针，若失败，则返回NULL。

 

Struct 和class]]></description><category></category></item><item><title><![CDATA[C++中实现singleton（单例模式）的最简单写法]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/20470499</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/20470499</guid><author>flybird19870326</author><pubDate>Tue, 04 Mar 2014 16:50:08 +0800</pubDate><description><![CDATA[前几天看了 Java中实现singleton的写法，就想在C++中实现一下，找了很多资料，看了各个牛人写的不同版本，但最后在stack overflow上找到了一个最简单的写法，现在贴出来以供参考：
class S
{
    public:
        static S& getInstance()
        {
            static S    instance;]]></description><category></category></item><item><title><![CDATA[C++对象的内存布局]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/20391741</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/20391741</guid><author>flybird19870326</author><pubDate>Mon, 03 Mar 2014 18:59:46 +0800</pubDate><description><![CDATA[转载两篇写的很好的关于C++虚函数表（vitual function table）vftable的文章：
C++ 对象的内存布局(上)：

http://haoel.blog.51cto.com/313033/124567

C++ 对象的内存布局(下)：

http://haoel.blog.51cto.com/313033/124561]]></description><category></category></item><item><title><![CDATA[程序员面试题精选100题(52)-C++面试题（1）]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/20065771</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/20065771</guid><author>flybird19870326</author><pubDate>Thu, 27 Feb 2014 19:07:15 +0800</pubDate><description><![CDATA[zhedahht.blog.163.com/blog/static/254111742011012111557832




写在前面的话：由于与C++语法相关的面试题，通常用很短的篇幅就能解释清楚，不适合写博客，因此本博客一直没有关注C++的语法题。近期发现篇幅短的C++题目刚好合适微博，于是开始在微博http://weibo.com/zhedahht和http://t.163.com]]></description><category></category></item><item><title><![CDATA[C++ derived class access specifier]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/19050483</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/19050483</guid><author>flybird19870326</author><pubDate>Mon, 10 Feb 2014 22:23:04 +0800</pubDate><description><![CDATA[// DerivedAccessSpecifier.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include 
using namespace std;

class base
{
public:
	int pub_a = 0;
private:
	int pri_b = 0;
protected:
	int pro_c = 0;
};

clas]]></description><category></category></item><item><title><![CDATA[C++中const在函数名前面和函数后面的区别]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/17438903</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/17438903</guid><author>flybird19870326</author><pubDate>Fri, 20 Dec 2013 12:19:46 +0800</pubDate><description><![CDATA[C++中const在函数名前面和函数后面的区别]]></description><category></category></item><item><title><![CDATA[Thinking in C++: Pointers to members 指向成员的指针]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/9667893</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/9667893</guid><author>flybird19870326</author><pubDate>Wed, 31 Jul 2013 14:57:29 +0800</pubDate><description><![CDATA[通常来说，一个指针（pointer）是一个存储地址的变量，你能在运行时去改变它，并且指针可以指向数据或函数。
但在C++中，指向成员的指针（pointer-to-member）指向的是class或struct中的成员，但在class中并没有地址，所以指向成员的指针实际上是存储的偏移量（offset），你不能生成一个实际的地址直到你将某个特殊的对象的起始地址（starting address）与这]]></description><category></category></item><item><title><![CDATA[Thinking in C++: static const （类中的编译时常量）]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/9320095</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/9320095</guid><author>flybird19870326</author><pubDate>Sat, 13 Jul 2013 18:41:24 +0800</pubDate><description><![CDATA[怎样在一个类中创建一个编译时（compile-time）常量？
我们知道static的意思是：无论这个类的多少个对象被创建，static修饰的属性永远只有一个实例。
用static const修饰的成员必须在定义的时候就被初始化，其他数据成员都在构造函数或者其他函数成员中被初始化。
const string *stack[size];
stack是一个数组，里面存储的是指针，这些指针指向 ]]></description><category></category></item><item><title><![CDATA[Thinking in C++: 静态指针与指向静态类型的指针]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/9319749</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/9319749</guid><author>flybird19870326</author><pubDate>Sat, 13 Jul 2013 17:46:38 +0800</pubDate><description><![CDATA[当将const与指针一起使用的时候，一般有两种情况，const被应用到指针指向的那个东西，或者const被应用到存储在指针中的内存地址。
第一种情况：pointer to const
注意：const修饰符绑定到离他最近的那个东西上。
const int* u; //u是一个指针，指向一个const int。即 为 (const int) (*u);
也就是说u不是静态的，所以它不需要初始]]></description><category></category></item><item><title><![CDATA[Thinking in C++: Type-safe linkage]]></title><link>https://blog.youkuaiyun.com/flybird19870326/article/details/9285189</link><guid>https://blog.youkuaiyun.com/flybird19870326/article/details/9285189</guid><author>flybird19870326</author><pubDate>Tue, 09 Jul 2013 20:32:44 +0800</pubDate><description><![CDATA[本文将在本周星期日公布！]]></description><category></category></item></channel></rss>