摘要:
一直以来都没分清楚c++的重载、覆盖和隐藏(遮蔽),今天看书看到这里,还是很头大,于是写下来1.重载在同一个类中,或者在顶层函数(与main函数同层)中,如果(1)函数名字相同(2)但是函数签名不同就是函数重载。所谓函数签名,就是函数的名字和参数列表(包括参数类型、个数、出现顺序)在编译期间生成的标识。注意,返回值不是函数签名的部分。下面代码中,两个function函数就是重载函数class ClassA{public: void function(); void function(int);};再如,返回值不同,这样是编译不过去的。因为返回值不是函数签名的一部分,所以两个函数签名... 阅读全文
posted @ 2012-11-30 14:29
c饭
阅读(895)
评论(0)
推荐(1)

浙公网安备 33010602011771号