小编Va1*_*ant的帖子

区分codeigniter中的会话超时

是否可以让两个用户数据具有不同的超时/到期时间?假设第一个数据"param_1"在1天内到期,"param_2"在一个月内到期.如何使用CI会话库执行此操作.可能是这样的东西

$this->session->set_userdata('param_1', 86400);  // seconds in a day
$this->session->set_userdata('param_2', 2592000); // seconds in a month
Run Code Online (Sandbox Code Playgroud)

php codeigniter-3

7
推荐指数
2
解决办法
615
查看次数

是否需要删除引用异常?

我正在创建一个自定义的异常类

class my_error: public std::exception
{

public:

    //! Constructs parse error
    my_error(const char* param_msg, std::string param_reason) throw()
    {
        msg = param_msg;
        reason = param_reason;
    }
    ~my_error() throw() {}

private:
    string msg;
    string reason

};
Run Code Online (Sandbox Code Playgroud)

并用这种方式抛出它

throw my_error("something wrong", "coffee is too hot");
Run Code Online (Sandbox Code Playgroud)

并抓住

catch(ems_error& ex) { 
// do somehitng here 
}
Run Code Online (Sandbox Code Playgroud)

问题:我应该在这个ex变量上调用delete吗?目前我的程序没有删除工作正常,但我担心内存泄漏

c++ g++

1
推荐指数
1
解决办法
64
查看次数

标签 统计

c++ ×1

codeigniter-3 ×1

g++ ×1

php ×1