小编Mih*_*ela的帖子

“向量”未在此范围内声明

我收到这个错误,当我在 *h 和 *cpp 中分离一个文件时,以下代码未在此范围内声明“向量”这是main.cpp:

#include <iostream>
#include <math.h>
#include <vector>
#include "functia.h"

using namespace std;

int main()
 {
  vector<double> s(3);
  double b= 4;
  fun(s, b);
  cout<<s[0]<<endl;
  double c= 9;
  fun(s, c);
  cout<<s[0];

  }
Run Code Online (Sandbox Code Playgroud)

功能.h:

 void fun(vector<double> & rS, double a)
 {
   rS[0] = a + 3;
   rS[1] = 4;
   rS[2] = 5;
 }
Run Code Online (Sandbox Code Playgroud)

功能.cpp:

#include <iostream>
#include <math.h>
#include<vector>

using namespace std;


void fun(vector<double> &, double );
Run Code Online (Sandbox Code Playgroud)

c++ vector

6
推荐指数
1
解决办法
4万
查看次数

标签 统计

c++ ×1

vector ×1