![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ Primer学习笔记
MiKiNuo
这个作者很懒,什么都没留下…
展开
-
C++ string 转const char *、char*转string、char[] 转string、string转char *
1、注意,与char*不同的是,string不一定以NULL('\0')结束。string长度可以根据length()得到,string可以根据下标访问。所以,不能将string直接赋值给char*。 2、string 转const char * 如果要将string直接转换成const char *类型。string有2个函数可以运用。 一个是.c_str(),一个是data成原创 2014-08-18 11:26:35 · 2905 阅读 · 0 评论 -
char *和char []区别
1、 #include "stdafx.h" #include using namespace std; int main(int argc, char* argv[]) { int *ip = new int; char s[] = "abcd"; char *p = "abcd"; cout cout cout cout cout cout原创 2014-08-18 15:03:06 · 634 阅读 · 0 评论 -
C++Primer 学习笔记之指针和引用
1、引用概念 引用引入了对象的一个同义词。定义引用的表示方法与定义指针相似,只是用&带起了*。 例如:Point pt1(10,10); Point &pt2 = pt1;//定义pt2为pt1的引用。通过这样的定义,pt1和pt2表示同意对象,需要特别强调的是引用并不是产生对象的副本,仅仅是对象的同义词。因此,当下面的语句执行后: pt1.ofset(2,2); pt1和pt2都具有了原创 2014-08-08 14:15:38 · 714 阅读 · 0 评论