[问题] C++ question -- 001

胡说之

Moderator
注册
2002-01-17
消息
5,182
荣誉分数
6
声望点数
0
Can you explain the term "resource acquisition is initialization?"
 
资源获得是初始化

:D
 
I don't agree with this statement. I think the more appropriate one could be:
After a resource is acquired from the system, it should be initialized.
 
资源.获取 in 初设化 time,

because it will save time for real time.
 
最初由 Kent以东首帅哥 发布
初设化就是获取系统资源.

That's translation, not explanation.
 
最初由 Kent以东首帅哥 发布
C++的object在初始化的时候可以自动获取系统资源.

that's another version of translation, not explanation. :D
 
最初由 Kent以东首帅哥 发布
在C里不是用malloc那些东西吗, C++里都代劳了.

没吧,不还有new吗?
 
In that case, I think we could make following explanation for it:
In C++, whenever you create a new object statically or dynamically, resource is allocated on stack or heap, respectively. No matter where the resource is allocated, the resource is initialized by the constructor method of the corresponding class. In that sense, resource acquisition is initialization.

最初由 VIP 发布
这是job interview 中C++ 的FAQ...
 
最初由 majia041 发布
顶1下,
揭晓答案啊。

哈,就是因为没把握才问,不知道到底如何答才好.讨论的结果,我觉得不太理想,在实战中各位的回答都有点儿悬.

我在一个找工网页C++面试常见问题里摘下来的.大家要有兴趣,我把更变态的问题贴出来.
 
期待中

最初由 VIP 发布


哈,就是因为没把握才问,不知道到底如何答才好.讨论的结果,我觉得不太理想,在实战中各位的回答都有点儿悬.

我在一个找工网页C++面试常见问题里摘下来的.大家要有兴趣,我把更变态的问题贴出来.

另外那个网页是什么啊?谢谢。
 
后退
顶部