请问这个:c(C)是什么意思起什么作用(关与C++的问题)??(10分)

  • 主题发起人 主题发起人 tt123tt
  • 开始时间 开始时间
T

tt123tt

Unregistered / Unconfirmed
GUEST, unregistred user!
class obj
{
char c;
public:
obj(char C) :c(C) //请问这个:c(C)是什么意思起什么作用??
{
out<<"obj::obj() for "<<c<<endl;
}
.......
.......
.......
};
 
同学你的C++可还要再练啊
意思是:初始化成员变量
char c;是成员变量;
c 等于 obj(C)中的C;
例如:
obj newobj("E");
那么输出就是
C:> obj::obj() for E

 
我怎样才能快速掌握这些怪怪的语法?
 
有很多好书阿,
effective c++
thinking in c++ 2nd
等都不错,好好练吧,这可是程序员基础。
 
To:tbase
我要拜你为师!!!
Email:xuanhj@21cn.com
 
共同进步。
tbase@163.com
 
后退
顶部