博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验五感想
阅读量:6543 次
发布时间:2019-06-24

本文共 614 字,大约阅读时间需要 2 分钟。

1、在给vector<string>数组对象添加元素值时要用到push_back,它是算法中的一个函数名,vector中push_back函数的意思是在vector的末尾插入一个元素;vector简单理解为动态一维数组,push_back作用是在这个一维数组尾部插入一个元素vector<int>v;

v.push_back(1);        //v里面是:1

v.push_back(2);        //v里面是:1,2

v.push_back(3):        //v里面是:1,2,3

在第一道题目中我还没有掌握如何将vector<string>对象的元素值进行交换。

 

2、指针P一定要赋予初始值,可以用一个int型变量来进行赋值,运行书本上错误的代码时我的编译器虽然没有报错但是停止运行,所以当指针指向的地址不明确时,运行结果也会大不相同;

运算符delete用来删除由new建立的对象,释放指针所指向的内存空间。格式为:delete 指针名;如果被删除的是对象,该对象的析构函数会被调用。对于用new建立的对象,只能使用delete进行一次删除操作,如果对同一内存空间多次使用delete进行删除将会导致运行错误。用new分配的内存,必须用delete加以释放,否则将会导致动态分配的内存无法回收,使得程序占据的内存越来越大,这叫做“内存泄漏”。

转载于:https://www.cnblogs.com/yyq828/p/9079284.html

你可能感兴趣的文章
ipsec的***在企业网中的经典应用
查看>>
过来人谈《去360还是留在百度?》
查看>>
特此说明
查看>>
poj3262
查看>>
linux C 9*9
查看>>
python的string操作总结
查看>>
如何把word中的图片怎么导出来呢?
查看>>
c++ Constructor FAQ 继续
查看>>
ubuntu samba服务器多用户配置【转】
查看>>
母线的种类与作用是什么(转)
查看>>
【Xamarin 挖墙脚系列:IOS 开发界面的3种方式】
查看>>
Atitit.工作流系统的本质是dsl 图形化的dsl 4gl
查看>>
4-5-创建索引表-串-第4章-《数据结构》课本源码-严蔚敏吴伟民版
查看>>
go run main.go undefined? golang main包那点事
查看>>
从零开始写一个npm包,一键生成react组件(偷懒==提高效率)
查看>>
2017中国系统架构师大会“盛装”来袭
查看>>
中国最强的人工智能学术会议来了
查看>>
Metasploit的射频收发器功能 | Metasploit’s RF Transceiver Capabilities
查看>>
主库 归档 删除策略
查看>>
《Linux从入门到精通(第2版)》——导读
查看>>