c++ primer 上写,string的成员函数返回的类型是 string::size_type ,然后又说,string::size_type 是unsigned 型的,可是string 是一个类string::size_type 这种表示方法我只记得是 类的静态数据成员了,但是后面一页 P76
写了 for(string::size_type ix=0;ix!=str.size();++ix)
于是乎我彻底混乱了
另外 string 的size()成员函数和length()有什么区别吗,貌似length()直接说明了返回值是unsigned int 啊
PS:因为我之前一直看清华大学那本绿皮的教材,稀里糊涂学了一大堆面向对象的概念,后来发现c++ primer 讲的很好但是貌似 内容顺序和绿皮完全是反的,有点凌乱了。不要把c++ primer 的原话打给我哦~
慕莱坞森
ABOUTYOU