Visual Studio 2008 VC++学习笔记(三)

结构和类就是那个所谓的自定义数据类型。

结构基本没有怎么用过,看书上说,保留结构只是为了兼容早期Windows的MFC,所有结构可以完成的活,类都可以实现了,不过结构好像在1615CRM里面XZ还有用到,应该就是一个简单的数据类型吧。不一定最新的技术就是最好的技术,最合适的才是最好的。

对于成员函数,类的属性基本和PHP内的一样,所以理解还是比较快的,比较怕怕的还是指针和引用的问题吧。
类的成员函数可以用inline关键字丢到类的外面去,只要在类里面申明一下函数原型,不过一般好像不需要那么复杂的处理方式吧。

类居然可以有多个构造函数,应该是通过函数重载实现的吧,构造函数名与类同名,这个和php5的__construct()函数不一样,不过很容易理解,如果构造函数有默认实参那么就不再需要默认构造函数了?
答案好像不是这样的。

友元函数一直看到,但是从来没有用过,为什么要用呢?

第8章 深入理解类
new 出来的对象一定要delete掉。
运算符重载 的理解就是 修改运算符为我所需要的功能。

跳着看到了第十一章,用Windows Form Application 做出了那个例子,就点击一下鼠标,比Kdevelop+QT还要简单,QT还要做SLOT的链接。Windows就是这样一个让人欢喜让人忧的东西啊。


Visual Studio 本身的代码提示做的不好,和ZEND STUDIO 相比简直是弱智,可能我这号人就是被所谓这种智能感知技术搞得语句都记不住就开始写代码的吧,不过幸好Windows下的盗版软件多啊,Visual Assist X 10.4 1649这个最新版让你基本可以达到很舒服的代码提示和代码自动完成,网上无穷的破解下载,Windows下的开发公司在中国看来要卖出点软件也很难啊。

Visual Assist X

Visual Assist X