制作C++图形时,出现error C3861: “sqrt”: 找不到标识符。这是为什么?

2024-11-06 15:42:52
推荐回答(1个)
回答(1):

那是因为你没有声明你的方法,你应该在主函数(int main)前面声明一下。

C++常见问题解答:

  1. 查找算法之遍历;

    vector s(3,3);

    s.push_back(5);

    int search=10;

    vector::const_iterator result=find(s.begin(),s.end(),search);

    cout<<(result==s.end() ? "notfind" :"ok");

  2. 部分查找

    int a[6]={1,2,3,4,5,6};

    int *result=find(a,a+4,3);

    cout<<(result==a+4 ? "not find" :"ok");\

  3. 向量的求和

    int sum=accumulate(s.begin(),s.end(),0);

  4. 将求和结果放入一个向量中

    int j = 0, partotal;

    for (iter1 = v1.begin(); iter1 != v1.end(); iter1++)

    { partotal = accumulate(v1.begin(), iter1 + 1, 0);v2[j] = partotal; j++; }

    结果是,V2中的每个元素为前面几项的和;