- 博客(19)
- 收藏
- 关注
转载 1000桶酒中寻找一桶毒酒算法
有1000桶酒,其中1桶有毒。而一旦吃了,毒性会在1周后发作。现在我们用小老鼠做实验,要在1周后找出那桶毒酒,问最少需要多少老鼠,如何检测(老鼠的使用量越少越好,注意,毒性1周后才会发作,而且一周后必须出结果,所以时间紧迫)思路: 为何需要老鼠做实验,显然是根据老鼠的死活来判断酒的毒性,每一只老鼠只有2种状态,死和活,n只老鼠就是这n个死或活的状态,应该由此敏感的联想到二进制,
2014-09-14 16:22:34 1782
转载 如何走好人生的第一个五年--写给即将工作和刚刚工作的人
偶然在未名站读到的帖子,其实是一个系列,我在BBS上只找到了后面的两篇,昨晚躺在床上当做睡前读物,结果阅读越兴奋,睡醒第一件事就是把它分享出来。不可否认,和社会BBS上的经验文相比,名校BBS上学长学姐写给母校学弟学妹们的东西,是最可读的了,这个系列的文章如是,当年那本北外的《赢在国商》也是。我总觉得,对自己最亲近的校友,肯定也是最用心、最负责的了。因为我自己阅读的顺序是这个系列的二、三、
2014-09-11 15:36:47 971
转载 deep_c++::多态,虚函数的一点理解
我们从表中可以看到下面几点,1)覆盖的f()函数被放到了虚表中原来父类虚函数的位置。2)没有被覆盖的函数依旧。这样,我们就可以看到对于下面这样的程序,Base *b = new Derive();b->f();
2014-08-13 17:55:09 313
转载 deep_c++:对象的数据成员
class X{ virtual void vf(){};};class X2:virtual public X{ virtual void vf(){};};class X3:virtual public X2{ virtual void vf(){};}X3将包含有一个Vptr,两个Vbptr。确切的说这两个Vbptr一个属于X3,一个属于X
2014-08-13 16:55:59 351
转载 deep_c++:C++类对象的大小
class X{};class Y:virtual public X{};class Z:virtual public X{};class A:public Y, public Z{};int main(){X x;Y y;Z z;A a;cout cout cout cout getchar();return 0;}
2014-08-13 16:14:28 366
转载 deep_c++:c++对象模型
class Point { public: Point( float xval ); virtual ~Point(); float x() const; static int PointCount();protected: virtual ostream& print( ostream &os ) const;
2014-08-13 14:56:35 469
转载 tip11:在operator=中处理自我赋值
class bitmap{};class Widget{public:Widget();~Widget();Widget & operator=(const Widget &rhn);private:bitmap *pb;};Widget & Widget :: operator=(const Widget &rhn){delete
2014-08-09 20:21:23 744
原创 tip9:绝不在构造和析构函数中使用virtual函数
class Transaction{public:Transaction();//~Transaction();virtual void logTranscation() const = 0;};Transaction :: Transaction(){....logTranscation();}class BuyTransactio
2014-08-09 19:41:33 322
原创 hone hone clock
http://files2.17173.com/__flash/2011/10/21/honehone_clock_tr.swf
2014-08-09 19:00:58 571
转载 tip6:若不想使用编译器自动生成的函数,就该明确拒绝
1、有些情况下,我们不希望对象被拷贝,比如独一无二的对象,拷贝是没有意义的。这种情况下,我们应该禁止拷贝。也就是不提供copy构造和copy赋值,可问题是,如果我们不提供,编译器会自动生成。那该怎么办?2、我们声明copy构造和copy赋值为private,这就明确告诉了编译器,我已经声明了,你别为我生成了。由于copy构造和copy赋值是private,就禁止了外部的拷贝操作。 但仔细
2014-08-09 16:38:11 481
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人