无法使用square()函数c++; 我是C++的新手,我正在使用Bjarne Stroustrup的书(我将在未来的学校课程中使用这本书)。本书中的代码示例使用了。在某些时候,本书调用了函数square(),但当我这样做时,我得到了以下错误: error C3861: 'square': identifier not found

无法使用square()函数c++; 我是C++的新手,我正在使用Bjarne Stroustrup的书(我将在未来的学校课程中使用这本书)。本书中的代码示例使用了。在某些时候,本书调用了函数square(),但当我这样做时,我得到了以下错误: error C3861: 'square': identifier not found,c++,function,cmath,C++,Function,Cmath,另一方面,我能够使用sqrt()函数。。。我确实包括了std_lib_facilities.h,其中包括cmath,所以我认为这不是问题所在 使用square()函数应该怎么做?您自己定义它,还是简单地使用乘法运算符 P>和你的信息,C++没有定义标准定义中的平方函数。< /P> < P>如何定义它自己或者简单地使用乘法运算符?< /P> 和您的信息,C++没有在标准定义中定义平方函数。< P>在该标头中没有声明或定义的平方< /代码>函数(证明:CTRL+F)。 标准库中也没有 从书中我可以

另一方面,我能够使用
sqrt()
函数。。。我确实包括了
std_lib_facilities.h
,其中包括
cmath
,所以我认为这不是问题所在


使用
square()
函数应该怎么做?

您自己定义它,还是简单地使用乘法运算符


<> P>和你的信息,C++没有定义标准定义中的平方函数。< /P> < P>如何定义它自己或者简单地使用乘法运算符?< /P>

和您的信息,C++没有在标准定义中定义平方函数。

< P>在该标头中没有声明或定义的<代码>平方< /代码>函数(证明:CTRL+F)。 标准库中也没有


从书中我可以看出,它提到了这个函数,作为一个你可以自己定义的函数的例子,并向你展示了如何做到这一点。它不希望随时可用。

在该标头中没有声明或定义
square
函数(证明:Ctrl+f)

标准库中也没有


从书中我可以看出,它提到了这个函数,作为一个你可以自己定义的函数的例子,并向你展示了如何做到这一点。这本书预计不会很容易获得。

停留在同一本书的同一个例子上。我去掉了方块,使用了
*
。很好。榜样

cout<< i<<'  \ t'<< i* i<<" \n";

cout停留在同一本书的同一个例子上。我去掉了方块,使用了
*
。很好。榜样

cout<< i<<'  \ t'<< i* i<<" \n";

coutYou不能使用它,因为它不存在。将该值乘以自身或使用pow()和2作为指数。您不能使用它,因为它不存在。要么将这个值乘以它本身,要么使用pow()和2作为指数。是的,我现在确实看到,这是一个我们自己编写的函数示例。这只是另一个“读得太快”的例子。谢谢是的,我现在确实明白了,这是一个我们自己编写函数的例子。这只是另一个“读得太快”的例子。谢谢