w**t 发帖数: 592 | 1 前段时间的面试题,大概是这样的。在某指针指的内存得到释放之前,发生了
exception. 请问关于这个指针/内存这个会发生什么事情?
try
{
//throw an exception;
//释放某指针
}
catch ()
{
} |
I*******g 发帖数: 7600 | 2 里克
【在 w**t 的大作中提到】 : 前段时间的面试题,大概是这样的。在某指针指的内存得到释放之前,发生了 : exception. 请问关于这个指针/内存这个会发生什么事情? : try : { : : //throw an exception; : //释放某指针 : } : catch () : {
|
s**x 发帖数: 7506 | 3 this is too basic.
memory leak of course. how to solve it? google RAII. |
k**l 发帖数: 2966 | 4 c++ 的特点就是几乎没有 magic,
throw exception, 就跳出来了, try block 后面的话不会执行
【在 w**t 的大作中提到】 : 前段时间的面试题,大概是这样的。在某指针指的内存得到释放之前,发生了 : exception. 请问关于这个指针/内存这个会发生什么事情? : try : { : : //throw an exception; : //释放某指针 : } : catch () : {
|
j****a 发帖数: 551 | 5 哪家啊?这问题挺基本的
【在 w**t 的大作中提到】 : 前段时间的面试题,大概是这样的。在某指针指的内存得到释放之前,发生了 : exception. 请问关于这个指针/内存这个会发生什么事情? : try : { : : //throw an exception; : //释放某指针 : } : catch () : {
|
k***g 发帖数: 166 | 6 应该回答:要看是不是智能指针了...
【在 s**x 的大作中提到】 : this is too basic. : memory leak of course. how to solve it? google RAII.
|