【发布时间】:2013-09-24 21:25:00
【问题描述】:
在使用调试器的 Visual Studio 2010 Express 中,我可以输入如下成员函数:
?visc(alpha,i)
8.2814899360436612e-005
?get_sign()
0.91513417241239037
进入即时窗口,它们工作正常。 但是,如果我尝试:
?sin(alpha)
?math.sin(alpha)
?cmath.sin(alpha)
我得到Error: symbol "math" not found 等等。我在主文件中包含了 cmath.h,并在整个代码中使用了sin、asin、cos、acos、atan2 和 sqrt。如何在即时窗口中获得这些功能?我在 Google 上搜索了我的问题,并找到了 2005 年添加此问题的请求以及使用成员函数的示例。
【问题讨论】:
-
我对VS不太了解,所以这是一个疯狂的猜测,但是由于
cmath在命名空间std中有它的功能,那么std::sin(alpha)是否有效? -
如果我在即时窗口中输入 std::sin(alpha) 我得到 CXX0017: Error: symbol "std::sin" not found.
标签: c++ visual-studio-2010 visual-c++