iostream-为什么new没有申请到那个位置的内存还可以访问那个位置的值

问题描述

为什么new没有申请到那个位置的内存还可以访问那个位置的值

#include
using namespace std;

int main(void)
{
float *x = new float[10];
for(int i=0;i!=10;++i)
x[i] = i;
cout << "the 1st element is " << x[0] << endl;
cout << "the 12st element is " << x[12] << endl;
double a;
a = x[0] + x[12];
cout << a << endl;

return 0;

}

解决方案

x[12],依然会按起始地址加12偏移,只要那个位置有内容就会读出来,不出错也是你赶巧了

解决方案二:

只能说好危险啊 。你让指针移动起来,可以访问任何一个地方(堆)的内容的。切记不要更改指针上的内容。

时间: 2024-09-20 16:55:16

iostream-为什么new没有申请到那个位置的内存还可以访问那个位置的值的相关文章

&quot;为帮助内容存储区指定的位置无效或者您无权访问该位置&quot;解决方法

这两天安装了几个第三方的Silverlight控件库后,突然发现vs2010的msdn帮助全没了,打开帮助设置,提示:"为帮助内容存储区指定的位置无效或者您无权访问该位置",要了亲命了,以前可是花了无数时间在线更新到最新状态滴! 百度了一下,找到了解决办法:打开注册表,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help,删除help下的子项.重启vs,打开帮助设置,重新指定本地msdn帮助的目录为"以前安装的msdn帮助目录"

局域网不能访问网络位置解决办法

组建局域网之后,当然要实现局域网资源共享,但是有些时候,在局域网中访问共享资源时,系统提示"不能访问网络位置,有关网络排除故障的信息",造成该问题的原因很多,请按本文所述的步骤一步一步检查设置,即可解决问题,下面是具体方法,希望对您有所帮助; 不能访问网络位置的解决办法(在确认局域网IP配置正确的情况下): 第一步:查看工作组是否一致,首先在对方的电脑上右键点击"我的电脑"-->选择"属性"-->切换到"计算机名"

Word使用“我的位置”栏组织快速文件访问

什么是"我的位置"栏? "我的位置"栏是一个位于某些对话框(如"另存为"."打开"和"插入图片")左侧的区域.您可以使用"我的位置"栏指定要在其中存储文件的文件夹,以便更轻松地进行访问.在任意一个对话框中更改"我的位置"栏后,这些更改将应用到包含"我的位置"栏的其他对话框. 默认情况下,"我的位置"栏包含指向"我最近的

Win8如何清除最近访问的位置

  在Win8系统上,系统默认会自动记录我们访问的位置,在文件资源管理器导航窗格中,以最近访问的位置文件夹呈现.有用户不希望因此泄露隐私,那么如何清除最近访问的位置这些记录信息呢? 操作方法 1.打开我的电脑,右键点击"最近访问的位置". 2.在菜单中点击"清除最近使用的项目列表". 3.记录就被清除了. 除此之外,我们也可以点击进入"最近访问的位置"文件夹后,右击空白处进行同样的操作.

win7最近访问的位置怎么删除?

  小编最近换了win7,还是用不惯啊,不怎么怎么弄了一下,桌面出现了一个"最近访问的位置"的快捷方式. delete键删除无效,右击也没有删除的选项 桌面力图标设置中也没有这个选项 正在纠结中,准备上网搜搜怎么删.一个神级的操作出现了--习惯性的刷新了一下,发现那个"最近访问的位置"图标没了.网上基本上也都说刷新或重启就没有了.我了个去,微软是吃多了撑着了吧,来一个这么蛋疼的设定...

Windows7桌面最近访问的位置图标如何去除

  delete键删除无效,右击也没有删除的选项 桌面力图标设置中也没有这个选项 正在纠结中,准备上网搜搜怎么删.一个神级的操作出现了--习惯性的刷新了一下,发现那个"最近访问的位置"图标没了.网上基本上也都说刷新或重启就没有了.

为什么WINDOWS在运行里输入IP地址不能访问网络位置

  问题描述:以前我在开始→运行里键入"IP地址"就可以网上邻居的形式打开对方的机器,但后来提示不能访问网络位置,怎么解决呀?" 解决方法:出现这种情况,首先想到的是不是被中间的网络设备拦截了,比如说防火墙,但是咨询了网管得到了肯定的答复,他们没有那么做.那问题会出在哪里呢? 经过摸索,一般可能有两个原因,第一,对方机器的防火墙和服务的设置问题;第二,协议.账户等相关问题.对于第一点,对方机器上的防火墙如果已开启,需要勾选例外中"文件与打印机共享",在&q

电脑桌面最近访问的位置删除方法

  最近访问的位置怎么删除: delete键删除无效,右击也没有删除的选项 桌面力图标设置中也没有这个选项 正在纠结中,准备上网搜搜怎么删.一个神级的操作出现了--习惯性的刷新了一下,发现那个"最近访问的位置"图标没了.网上基本上也都说刷新或重启就没有了.我了个去,微软是吃多了撑着了吧,来一个这么蛋疼的设定...

最近访问的位置怎么删除?

  小编最近换了win7,还是用不惯啊,不怎么怎么弄了一下,桌面出现了一个"最近访问的位置"的快捷方式. delete键删除无效,右击也没有删除的选项 桌面力图标设置中也没有这个选项 正在纠结中,准备上网搜搜怎么删.一个神级的操作出现了--习惯性的刷新了一下,发现那个"最近访问的位置"图标没了.网上基本上也都说刷新或重启就没有了.我了个去,微软是吃多了撑着了吧,来一个这么蛋疼的设定...