存在数组列表 越界非法访问 内存非法访问等情况



#include<iostream>
#include<string>
using namespace std;
int main(){
string s1,s2,a;
int g=0;
while(g==0){
cin>>s1;
cin>>s2;
string s;
s=s1;
int n=0,m=0,k=0,i=0;
n=s.size();
m=n/8;
k=8-n%8;
string b(k,'0');
s=s+b;
for(i=0;i<m+1;i++)
{
string a(s,i*8,8);
cout<<a<<endl;
a.~string();
b.~string();
}
s.~string();

s=s2;
n=0,m=0,k=0,i=0;
n=s.size();
m=n/8;
k=8-n%8;
string e(k,'0');
s=s+e;
for(i=0;i<m+1;i++)
{
string f(s,i*8,8);
cout<<f<<endl;
e.~string();
f.~string();
}
s.~string();
}
return 0;
}

#笔试题目##编辑器#
全部评论
空字符串
点赞 回复 分享
发布于 2018-08-09 20:30
为什么要主动调用析构函数呢?没必要啊
点赞 回复 分享
发布于 2018-07-31 17:27

相关推荐

09-09 06:44
已编辑
浙江大学 深度学习
无敌王八拳:貌似10月线下面?
投递华为技术有限公司等公司10个岗位
点赞 评论 收藏
分享
09-18 20:41
百度_Java
要个offer怎么这...:哈哈哈哈哈哈,我也拿了0x10000000个offer,秋招温啦啦啦,好开心
我的秋招日记
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务