Redian新闻
>
请教 C++ exception 面试问题
avatar
请教 C++ exception 面试问题# JobHunting - 待字闺中
w*t
1
前段时间的面试题,大概是这样的。在某指针指的内存得到释放之前,发生了
exception. 请问关于这个指针/内存这个会发生什么事情?
try
{

//throw an exception;
//释放某指针
}
catch ()
{
}
avatar
I*g
2
里克

【在 w**t 的大作中提到】
: 前段时间的面试题,大概是这样的。在某指针指的内存得到释放之前,发生了
: exception. 请问关于这个指针/内存这个会发生什么事情?
: try
: {
:
: //throw an exception;
: //释放某指针
: }
: catch ()
: {

avatar
s*x
3
this is too basic.
memory leak of course. how to solve it? google RAII.
avatar
k*l
4
c++ 的特点就是几乎没有 magic,
throw exception, 就跳出来了, try block 后面的话不会执行

【在 w**t 的大作中提到】
: 前段时间的面试题,大概是这样的。在某指针指的内存得到释放之前,发生了
: exception. 请问关于这个指针/内存这个会发生什么事情?
: try
: {
:
: //throw an exception;
: //释放某指针
: }
: catch ()
: {

avatar
j*a
5
哪家啊?这问题挺基本的

【在 w**t 的大作中提到】
: 前段时间的面试题,大概是这样的。在某指针指的内存得到释放之前,发生了
: exception. 请问关于这个指针/内存这个会发生什么事情?
: try
: {
:
: //throw an exception;
: //释放某指针
: }
: catch ()
: {

avatar
k*g
6
应该回答:要看是不是智能指针了...

【在 s**x 的大作中提到】
: this is too basic.
: memory leak of course. how to solve it? google RAII.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。