第13章类继承 程序清单13.2 基础知识

第13章类继承 程序清单13.2 基础知识

问题描述:

TebleTennisplayer::TebleTennisplayer(const string & fn,const string
& ln ,boot ht) : firstname(fn),lastname(ln),hasTable(ht) { }

firstname(fn)前面的冒号:是什么意思 :后这段firstname(fn)这段是函数定义么

前面的冒号代表有构造函数在初始化,(fn)表示这个变量在初始化fn是初始值,这样初始化的效率比较高不用创建临时变量。