使用指针迭代RAM

时间:2018-02-02 08:49:09

标签: c++ pointers memory

我想创建一个程序,可以使用指针迭代RAM中的所有地址。我可以做以下的事情吗?

INSERT INTO products(products_amazon) VALUES ('one'), ('two'), ('three')....

如果可以,我怎样才能用RAM中的起始地址初始化我的指针?如何实际遍历所有地址直到RAM中的最后一个地址?

1 个答案:

答案 0 :(得分:2)

自20世纪80年代家庭计算机的好时光以来,操作系统和运行时环境已经成长起来,这种技术是完全可能的:那个时代的一些计算机游戏作弊戳是我的。

C ++只允许您访问您明确拥有的内存。尝试访问任何其他内存时的行为未定义。在正式情况下,除了nullptr以外,甚至>设置指向您不拥有的内存位置的指针,一个超过数组末尾或超过地址的一个指针一个标量。

你必须达到远低于仅仅编写程序的目标。构建自己的操作系统内核将是一种方式。