教
教父
Unregistered / Unconfirmed
GUEST, unregistred user!
昨晚在看C++的书时突然有一点感悟:C++其实无所不对象,无处不对象,就连内建的类型如
int也是一个对象,所以它可以通过int num(100);这种称为“构造函数语法”的语句来初始
化,而 int num=100;则是衍袭 C语言而来。
所以象操作符重载也就可以清楚了,因为他们也是对象,当然可以重载了。以前怎么就没
有想到这一点呢?呵呵
在Pascal中是否也是同样的道理呢?只是它的 num :integer;这样的定义方式使它没有办法
象C++那样进行初始化。
这是本人的一点看法,不知对不对,还请各位高手指点!
说得有点内容的我会酌情给分。
int也是一个对象,所以它可以通过int num(100);这种称为“构造函数语法”的语句来初始
化,而 int num=100;则是衍袭 C语言而来。
所以象操作符重载也就可以清楚了,因为他们也是对象,当然可以重载了。以前怎么就没
有想到这一点呢?呵呵
在Pascal中是否也是同样的道理呢?只是它的 num :integer;这样的定义方式使它没有办法
象C++那样进行初始化。
这是本人的一点看法,不知对不对,还请各位高手指点!
说得有点内容的我会酌情给分。