C/C++培训
达内IT学院
400-996-5531
C++ new的用法。new int; //开辟一个存放整数的存储空间,返回一个指向该存储空间的地址(即指针)
ew int(100); //开辟一个存放整数的空间,并指定该整数的初值为100,返回一个指向该存储空间的地址new运算符使用的一般格式为 类型 变量名 = new 类型 [初值] 或 类型 变量名 = new 类型(初值)
用new分配数组空间时不能指定初值。如果由于内存不足等原因而无法正常分配空间,则new会返回一个空指针NULL,用户可以根据该指针的值判断分配空间是否成功。
delete运算符使用的一般格式为 delete [ ] 指针变量
前面用“new char[10];”开辟的字符数组空间,如果把new返回的指针赋给了指针变量pt,则应该用以下形式的delete运算符撤销该空间:
delete [] pt; //在指针变量前面加一对方括号,表示是对数组空间的操作
例: 开辟空间以存放一个结构体变量。
view plaincopy
填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved