zoukankan      html  css  js  c++  java
  • 规约 段错误

    在写规约代码时,出现段错误,以下是解决办法

    在原来的处理方式中,类似构造函数中直接调用memset函数全部将数据置为0,在Window和Linux里面没有出现任何问题,但是在HP-UNIX里面出现了段错误,

    程序运行就出现段错误,运行的时候出现Core,gdb查看Core的时候在赋值给_strRequestPath时,程序崩溃,思路不知道怎么解决,最开始临时变量能赋值进去

    后面换成结构体里面的string就不行,仔细思考一下,其实string里面管理这一个指针,这个指针指向开辟的地址空间,hp-unix,在处理memset时候,是不是将

    string里面指针赋值为Null,最后我们将null里面进行赋值,这不就出现段错误了吗?,最后修改成上述,问题得到解决,写跨平台的程序,需要仔细思考,然后在编写代码。

    遇到问题不慌,办法总会有的,问题总会得到解决,以此勉励。

  • 相关阅读:
    SQL 联合语句
    Strust2MVC
    struts2执行流程
    struts2的验证框架
    poj 1201 Intervals
    FZOJ Problem 2219 StarCraft
    poj 3470 Walls
    hdu 6021 MG loves string
    FZOJ Problem 2150 Fire Game
    FZOJ Problem 2148 Moon Game
  • 原文地址:https://www.cnblogs.com/MarvelYoung/p/7144570.html
Copyright © 2011-2022 走看看