【发布时间】:2011-11-27 19:21:34
【问题描述】:
我刚刚在 Visual Studio 2010 中编写了一个简单的 C++ 程序,并使用了ceil 函数。但我忘了包括<cmath>,只包括<iostream>。令人惊讶的是,我的代码编译成功并且运行没有任何错误。我读过一本 C++ 书,它清楚地表明要使用 ceil 函数,您必须包含 <cmath> 或 <math.h>。为什么会发生这种情况?谁能解释我?谢谢!
【问题讨论】:
-
iostream 包括 istream 包括 ostream 包括 ios 包括 xlocnum 包括 cmath 包括 math.h。 num_get::do_get() 使用 ldexp()。
标签: c++ visual-studio-2010 visual-c++-2010