首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++ new内存储器分配

2013-06-25 
c++ new内存分配int main(){char *c new char[10]int i0for(i15i++)c[i] ifor(i0i15i++)

c++ new内存分配
int main(){
char *c = new char[10];
int i=0;
for(;i<15;i++)
c[i] = 'i';
for(i=0;i<15;i++)
cout<<c[i]<<" ";
}
给c分配了10字节内存,赋值时有15个字节的内存,那么是不是多余的5字节的内存是不安全的?
求解.
[解决办法]
数组越界,程序崩溃。

热点排行