当前位置:首页 > 内存 > 正文

若内存中有三个程序(假设内存中有三道程序abc)

  • 内存
  • 2024-06-08 06:39:52
  • 3242

一、(悬赏20分)以下C++程序运行的结果是什么,为什么?第一个错误:传递给GetMemory()的是指针的副本。要创建参数,必须传递辅助指针。所以Peiliangstr总是NULL。对NULL指针的操作是非法的。
第二个bug:由于p是本地指针,返回本地指针或引用将导致指针无效。指针的值被复制,但指针本身在离开函数作用域时被销毁。
第三个一致性:传递的是辅助指针,因此该指针可以提供值。这是参考。
第四版神是:世界。虽然它是免费的,但只需删除该指针即可。删除后指向NULL。因此,指向free的指针暂时可用,但这种使用是不安全的。记得接受它。


二、某动态分页系统中有5个页的进程在内存中分别存放在9、4、10、20、13块中,系统页大小为1K?动态分析控制五个进程,每个进程有423个内存块。你怎么说?