C++
文章平均质量分 83
KevinF_HIT
Strive for the best, prepare for the worst!
不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之。
展开
-
浅析C++临时对象的产生相关问题
解释这个之前我认为有必要解释一下什么是临时对象 什么是临时对象?定义:当且仅当离开一段上下文(context)时在对象上执行的仅有的操作是析构函数时, 一个对象被看成是临时的。临时对象很多情况下我们是看不到的 是编译器自己完成的 生存期极短 这里上下文可能是一个表达式,也可能是一个语句范围,例如函数体。面试题中经常会考到C++的临时对象创建的相关问题 所以个人再次浅析一转载 2013-04-03 20:29:34 · 738 阅读 · 1 评论 -
面试题:C++中如何在main()函数之前执行操作?
面试题:C++中如何在main()函数之前执行操作? 第一反应main()函数是所有函数执行的开始。但是问题是main()函数执行之前如何执行呢? 联想到MFC里面的 C**App类的theApp对象,其执行顺序就在main函数之前。道理相通,顺理推下,能够想到:如果在main函数之前声明一个类的全局的对象。那么其执行顺序,根据全局对象的生存转载 2013-04-23 10:17:10 · 4134 阅读 · 1 评论