这2个是什么意义
这2个是什么意思?
egg(int I):i(I){}
中间这个:是什么意思?
还有我看到在egg后面加 &又是什么意思?
------解决方案--------------------
It's called 'member initializer', it's used to initialize member in constructor.
------解决方案--------------------
成员初始化列表![这2个是什么意义 这2个是什么意义](/default/index/img?u=aHR0cDovL3d3dy5teWV4Y2VwdGlvbnMubmV0L2ltZy8yMDEzLzEyLzAzLzIzMzkwMDE0OS5naWY=)
------解决方案--------------------
egg&是egg对象的引用;
:成员初始化列表,用来初始化一些成员,构造父类……
------解决方案--------------------
c++ 基础知识!参数初始化列表!
买一个c++ primer 好好认真读下!必然焕然大悟!
#include <iostream.h>
class egg
{
static egg E;
int i;
egg(int I):i(I){}
....
egg(int I):i(I){}
中间这个:是什么意思?
还有我看到在egg后面加 &又是什么意思?
------解决方案--------------------
It's called 'member initializer', it's used to initialize member in constructor.
------解决方案--------------------
成员初始化列表
------解决方案--------------------
egg&是egg对象的引用;
:成员初始化列表,用来初始化一些成员,构造父类……
------解决方案--------------------
c++ 基础知识!参数初始化列表!
买一个c++ primer 好好认真读下!必然焕然大悟!