我对包含矢量模块有疑问。似乎与其他模块存在冲突。这是结构:
在模拟.h 中:
#pragma once
#ifndef SIMULATION
#define SIMULATION
#include <ostream>
#include <sstream>
#include <string>
#include <algorithm>
#include <cstdlib>
// #include <vector>
#include "File.h"
...
void afficherResultat(std::vector<Client> sortie);
...
#endif
和 File.h 文件:
#pragma once
#ifndef FILE
#define FILE
#include <vector>
class File {
...
std::vector<Client> l;
...
};
#endif
我得到 108 个错误,开头是:C4091 警告和 C4430、C2065、C4229 错误……有些人强调包含的顺序。有任何想法吗 ?