C++
Tradymeky
这个作者很懒,什么都没留下…
展开
-
C++ char*,const char*,string的相互转换
1. string转const char*string s="abc";constchar* c_s= s.c_str();2. const char*转string 直接赋值即可constchar* c_s="abc";string s(c_s); 3. string转char*string s="abc";char* c;转载 2014-11-10 16:27:44 · 326 阅读 · 0 评论 -
推荐!国外程序员整理的 C++ 资源大全
原文链接:《推荐!国外程序员整理的 C++ 资源大全》 http://blog.jobbole.com/78901/转载 2014-10-28 11:22:31 · 523 阅读 · 0 评论 -
STL 之 string
之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。首先,为了在我们的程序中使用string类型,我们必须包含转载 2014-11-17 21:01:13 · 482 阅读 · 0 评论 -
do{...}while(0)的意义和用法(转)
原文地址:http://www.spongeliu.com/415.htmllinux内核和其他一些开源的代码中,经常会遇到这样的代码:do{ ...}while(0)这样的代码一看就不是一个循环,do..while表面上在这里一点意义都没有,那么为什么要这么用呢?实际上,do{...}while(0)的作用远大于美化你的代码转载 2015-05-11 14:18:59 · 517 阅读 · 0 评论