StringReader::StringReader ( const TCHAR* value, const size_t length, const bool deletevalue ):
data(value),
len(length),
delVal(deletevalue)
{ pt = 0;
}

解决方案 »

  1.   

    成员的初始化表, 没有什么特殊的 data(value)  ==> data = value就是在 冒号后面的东西, 就是这个意思. 
    和在函数体中初始化的区别只有一点效率上的差别, 实际意义是一样的 !
      

  2.   

    成员的初始化表, 没有什么特殊的 data(value)  ==> data = value就是在 冒号后面的东西, 就是这个意思. 
    和在函数体中初始化的区别只有一点效率上的差别, 实际意义是一样的 !
    同意,不过这个效率的差别在那儿?还请楼上的解释一下?
      

  3.   

    这个效率的差别和应用上的东西,我看EC/MEC上讲得实在是很深入透彻。
      

  4.   

    晕 C++语法啊 可以用来初始化类得 CONST成员变量啊,因为如果是CONST就不能赋值 只有初始化得时候这样来初始化啊