摘要:
要创建一个类对象,可以声明变量,也可以使用new为类对象分配存储空间。 声明和new的不同在于 作用域和生存周期 1.声明的作用域限制在定义类对象的方法中,当方法结束时,类对象也被系统释放了,(安全不会造成内存系统泄漏)。 2.new 创建的是指向类对象的指针,作用域变成了全局,当程序结束时,必须用 阅读全文
posted @ 2018-06-23 21:17
syne
阅读(653)
评论(0)
推荐(0)
摘要:
要创建一个类对象,可以声明变量,也可以使用new为类对象分配存储空间。 声明和new的不同在于 作用域和生存周期 1.声明的作用域限制在定义类对象的方法中,当方法结束时,类对象也被系统释放了,(安全不会造成内存系统泄漏)。 2.new 创建的是指向类对象的指针,作用域变成了全局,当程序结束时,必须用 阅读全文
posted @ 2018-06-23 21:17
syne
阅读(653)
评论(0)
推荐(0)
摘要:
1.让指针指向一个常量对象,这样可以防止使用该指针来修改所指向的值。 即指向的内容固定,这个指针可以指向其他的地方,但是不能改变所指向的内容 例子: int a = 1; const int *p = &a;(初始化指针时别忘了取地址符) a可以改变,p也可以改变;但是不能通过p改变a,即*p不能改 阅读全文
posted @ 2018-06-23 20:22
syne
阅读(112)
评论(0)
推荐(0)
摘要:
1.string类有头文件,需要#include<string> 2.string和char数组类似,但是string比char数组使用起来更方便 (1)不可以将一个数组赋给另外一个数组(因为数组名是一个常量),但可以将一个string对象赋给另一个string对象 (2)string类简化了字符串 阅读全文
posted @ 2018-06-23 19:55
syne
阅读(168)
评论(0)
推荐(0)
|