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



#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

相关推荐

04-25 18:13
五邑大学 Java
后来123321:大二两段实习太厉害了,我现在大二连面试都没有
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务