Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C+中的语义错误+&书信电报;随机>;无法解析符号XXX_C++_Eclipse_Compiler Construction_Semantics - Fatal编程技术网

C++ C+中的语义错误+&书信电报;随机>;无法解析符号XXX

C++ C+中的语义错误+&书信电报;随机>;无法解析符号XXX,c++,eclipse,compiler-construction,semantics,C++,Eclipse,Compiler Construction,Semantics,谢谢你的帮助。如何删除语义错误 无法解析符号XXX 我不想和那些红色的曲线和错误信息生活在一起 请告诉我是否必须和他们住在一起。我希望对Eclipse或我的安装有正确的期望 工具:eclipse、Windows7、MingW64 我有4个语义错误 #include <iostream> #include <sstream> #include <vector> #include <algorithm> #include <random>

谢谢你的帮助。如何删除语义错误

无法解析符号XXX

我不想和那些红色的曲线和错误信息生活在一起

请告诉我是否必须和他们住在一起。我希望对Eclipse或我的安装有正确的期望

工具:eclipse、Windows7、MingW64

我有4个语义错误

#include <iostream>
#include <sstream>
#include <vector>
#include <algorithm>
#include <random>
//#include <tr1/random>
using namespace std;


int main() {
int versionid();
versionid();
int random_sort();
random_sort();
}

 int random_sort()
{
vector<int> x{888,999};
random_device rd;//red underline
std::mt19937 eng(rd());//red underline
std::uniform_int_distribution<int> u2(1,99);//red underline
         ..............elided
代码编译并执行 带注释的行。。。。红色下划线有语义错误

#include <iostream>
#include <sstream>
#include <vector>
#include <algorithm>
#include <random>
//#include <tr1/random>
using namespace std;


int main() {
int versionid();
versionid();
int random_sort();
random_sort();
}

 int random_sort()
{
vector<int> x{888,999};
random_device rd;//red underline
std::mt19937 eng(rd());//red underline
std::uniform_int_distribution<int> u2(1,99);//red underline
         ..............elided
#包括
#包括
#包括
#包括
#包括
//#包括
使用名称空间std;
int main(){
int versionid();
versionid();
int random_sort();
随机排序();
}
int随机_排序()
{
向量x{888999};
随机_设备rd;//红色下划线
std::mt19937 eng(rd());//红色下划线
std::均匀分布u2(1,99);//红色下划线
省略

您可以关闭语义分析。但它可能会显示(真实)代码编译时出现错误。它能告诉我们语义错误可能是什么吗?在这种情况下,请告诉我们确切的错误消息。如果不能,请关闭它们-没有任何消息的错误如果代码编译,错误是毫无用处的。@ArneMertz….Symbol XXX无法解决。我在问题中包含了这个。I为了清楚起见,我很高兴重复一遍。如果语义错误在将来未知的情况下可能有用,我想知道。我真的觉得有必要指出,随机排序永远不是进行洗牌的最佳方式……你应该改为使用洗牌。@Alexleinking……谢谢……如果你写的是认真的话请原谅函数的名称以及在这个被省略的软件示例中缺少注释。我可能更清楚地看到有注释………../生成随机数,然后使用std::sort或其他公认的排序对它们进行排序。这是一个重点问题,我们可能超出了这个神秘概念的范围……未知的邪恶对我来说。。。。恶魔般可怕的随机排序。