![](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 · 2906 阅读 · 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"; coutcoutcoutcoutcoutcout原创 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 · 715 阅读 · 0 评论