2012-11-25 23:11
⁄ 战略·谋略
⁄ 共 5153字
“中国:不要自己打败自己。”这句话有两层意思,第一层的意思是中国模式虽然成功,但也衍生了不少问题,必须认真着手解决,否则我们可能会前功尽弃,最终中国模式在世界现代化的历史长河中也只是昙花一现而已。第二层意思是中国的问题虽然不少,有些还相当严重,但是横向地、纵向地比较一下,我们做得不比别人差,所以不必惊慌失措,只要沉着应对,所有的问题都可以找到解决的办法。中国模式体现出的一些思想也包含了解决这些问...
中国, 张维为阅读全文
2012-11-25 15:20
⁄ 战略·谋略
⁄ 共 4293字
对今天的中国来说,一个危险的现象是,各种“隐形”政治力量或者特权阶层都深居“城堡”,操纵着国家政治,而对社会层面发生了什么样的变迁、政府和人民之间的矛盾已经深化到了什么程度毫无感觉。而执政者既无法超越也无法克服强大的既得利益集团的阻力,面对越来越多的社会怨恨,只能救火,而无能通过改革而解决问题。如果顶层和基层、政府和社会继续脱节,必然最终造成中国数千年一而再、再而三发生过的革命局...
郑永年阅读全文
2012-11-25 14:45
⁄ 工业·编程
⁄ 共 1402字
相比于VS2005来说,VS2010 实在是很庞大了。2G的内存运行起来,都相当的卡,不得已加装了一块2G的内存条。而且VS2010卸载也是相当的不方便,卸载之后再安装,会遇到很多蹊跷的问题,说这没安装,那没安装的。实在麻烦。于是重装系统,VS2010可以顺利安装了。
》》》如何完全卸载Visual Studio2008
本文记述 了安装完VS2010旗舰版之后的MSDN的安装历程,以作备忘。msdn2010的安装文件是在...
msdn, visual_studio, 方法阅读全文
2012-11-25 12:00
⁄ 井底望天·专栏
⁄ 共 2791字
俄罗斯在彼特大帝去世之后,女沙皇安娜没有啥雄心,处于财政困难,主动把高加索地区放弃交回给了伊朗。安娜之后的另一个凯瑟琳女沙皇,在1791年的时候,是想过印度的事情。那时候英国的东印度公司的军队不断扩张,慢慢地将法国东印度公司的地盘逐渐压缩。而向凯萨琳同学提议的,当然就是一个法国贵族了,自然这个提议就没有走得太远。凯瑟琳同学还是决定把主要精力用在了抢回安娜同学还回去的土地,和打破奥...
中亚, 俄罗斯, 读书笔记阅读全文
2012-11-25 09:18
⁄ 工业·编程
⁄ 共 1417字
1. 虚函数和纯虚函数可以定义在同一个类(class)中,含有纯虚函数的类被称为抽象类(abstract class),而只含有虚函数的类(class)不能被称为抽象类(abstract class)。
2. 虚函数可以被直接使用,也可以被子类(sub class)重载以后以多态的形式调用,而纯虚函数必须在子类(sub class)中实现该函数才可以使用,因为纯虚函数在基类(base class)只有声明而没有定义。
3. 虚函数和纯虚函数都可以在子类(sub class)中被重载,以多态的形...
c++阅读全文
2012-11-25 09:16
⁄ 工业·编程
⁄ 共 1386字
虚函数为了重载和多态的需要,在基类中是有定义的,即便定义是空,所以子类中可以重写也可以不写基类中的此函数!
纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!
虚函数
引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。
class Cman
{
public:
virtual void Eat(){……};
void Move();
private:
};
class CChild : public CMan
{
public:
virtual void Eat(){……};
private:
};
...
c++阅读全文
2012-11-25 09:14
⁄ 工业·编程
⁄ 共 1835字
先看下面一段程序: #include <iostream> using namespace std;
class Person { public: virtual ~Person() //加了virtual,讲析构函数声明为虚函数 { cout << "Person::~Person()" << endl; } };
class Student : public Person { ...
c++阅读全文
2012-11-25 09:11
⁄ 工业·编程
⁄ 共 620字
在定义一个基类时, 应该把虚函数定义为protected: 类型, 这样基类的对象不能直接调用该接口。而把开放与否的控制权交给子类。在子类里如果把该接口重新定义为public则开放, 否则依然不对外开放。
在类的定义中, 如果是虚函数应该尽量定义其为保护类型。如果不是虚函数应尽量定义为共有类型。
虚函数的作用: 为什么要定义虚函数,是因为在...
c++阅读全文
2012-11-25 09:03
⁄ 工业·编程
⁄ 共 2154字
最近面试c++研发的职位,面试官们问到最多的问题的什么是虚函数,虚函数的作用,为什么要有虚函数以及虚函数的使用等等相关的问题。经过各种资料的查找,我觉得还是要从头到尾的重新认识一下虚函数。
我们都知道,c++为了与c语言能够兼容,c++做出了很大的牺牲,包括保留了struct关键字,还有编译期间添加了好多隐藏的代码。但是虚函数却不能与c语言实现兼容。而且有了虚函数,类的数据...
c++阅读全文
2012-11-25 08:57
⁄ 工业·编程
⁄ 共 869字
虚函数与纯虚函数的相同点:
1.都可以在子类中重载,以多态的形式被调用。
2.通常都存在于抽象基类中,被继承的子类重载,目的是提供一个统一的接口。
3.都不能使用static标示符(原因:虚函数是动态绑定的)
虚函数与纯虚函数的不同点:
1.虚函数为了重载和多态的需要,已在类中被定义(即便定义为空),所以在子类中可以重写其功能,也可以不用改写。
...
c++阅读全文