摘要: c++中字符串的处理,用string进行处理,实际上它是一个类. C++代码 stringname; name.size(); name.c_str();string name;name.size();name.c_str();因此这里的name就是一个对象. name[下标],这样写不表示它是一个数组. char s[100] = "Hello";//应该是存在了栈空间里 char* p = "Hello";//字符串存在常量区里,栈里只保存了一个地址 输入输出时会对字符串进行特殊的处理. string不是C风格的字符串,是c++风格的,在c++里它会 阅读全文
posted @ 2011-07-18 11:08 崔晓东 阅读(652) 评论(0) 推荐(1)
摘要: C 风格(C-style)强制转型如下:(T) exdivssion // cast exdivssion to be of type T函数风格(Function-style)强制转型使用这样的语法:T(exdivssion) // cast exdivssion to be of type T这两种形式之间没有本质上的不同,它纯粹就是一个把括号放在哪的问题。我把这两种形式称为旧风格(old-style)的强制转型。使用标准C++的类型转换符:static_cast、dynamic_cast、reinterdivt_cast、和const_cast。3.1 static_cast用法:sta 阅读全文
posted @ 2011-07-18 10:33 崔晓东 阅读(5674) 评论(0) 推荐(1)