第一次用c++编译器出现奇怪的报错
1>e:\c++\vc\include\yvals.h(528) : error C2059: 语法错误 : “namespace”1>e:\c++\vc\include\yvals.h(528) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\yvals.h(569) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\yvals.h(569) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\cstdio(38) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\cstdio(38) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\stdlib.h(35) : error C2059: 语法错误 : “字符串”
1>e:\c++\vc\include\stdlib.h(35) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\cstdlib(19) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\cstdlib(19) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\string.h(25) : error C2059: 语法错误 : “字符串”
1>e:\c++\vc\include\string.h(25) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\cstring(18) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\cstring(18) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\stddef.h(25) : error C2059: 语法错误 : “字符串”
1>e:\c++\vc\include\stddef.h(25) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\cstddef(17) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\cstddef(17) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\xstddef(17) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\xstddef(17) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\exception(23) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\exception(23) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\eh.h(66) : error C2059: 语法错误 : “字符串”
1>e:\c++\vc\include\eh.h(66) : error C2238: 意外的标记位于“;”之前
1>e:\c++\vc\include\eh.h(68) : error C2059: 语法错误 : “字符串”
1>e:\c++\vc\include\eh.h(68) : error C2238: 意外的标记位于“;”之前
1>e:\c++\vc\include\malloc.h(33) : error C2059: 语法错误 : “字符串”
1>e:\c++\vc\include\malloc.h(33) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\exception(83) : error C2059: 语法错误 : “字符串”
1>e:\c++\vc\include\exception(83) : error C2334: “:”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\exception(83) : error C2760: 语法错误 : 应输入“{”而不是“;”
1>e:\c++\vc\include\exception(85) : error C2144: 语法错误 : “int”的前面应有“}”
1>e:\c++\vc\include\exception(85) : error C2059: 语法错误 : “字符串”
1>e:\c++\vc\include\exception(85) : error C2143: 语法错误 : 缺少“)”(在“;”的前面)
1>e:\c++\vc\include\exception(85) : error C2238: 意外的标记位于“;”之前
1>e:\c++\vc\include\exception(92) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\exception(92) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\exception(333) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\exception(333) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\new(25) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\new(25) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\new(86) : error C2653: “std”: 不是类或命名空间名称
1>e:\c++\vc\include\new(86) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\c++\vc\include\new(86) : error C2143: 语法错误 : 缺少“,”(在“&”的前面)
1>e:\c++\vc\include\new(89) : error C2653: “std”: 不是类或命名空间名称
1>e:\c++\vc\include\new(89) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\c++\vc\include\new(89) : error C2143: 语法错误 : 缺少“,”(在“&”的前面)
1>e:\c++\vc\include\new(92) : error C2653: “std”: 不是类或命名空间名称
1>e:\c++\vc\include\new(92) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\c++\vc\include\new(92) : error C2143: 语法错误 : 缺少“,”(在“&”的前面)
1>e:\c++\vc\include\new(95) : error C2653: “std”: 不是类或命名空间名称
1>e:\c++\vc\include\new(95) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\c++\vc\include\new(95) : error C2143: 语法错误 : 缺少“,”(在“&”的前面)
1>e:\c++\vc\include\new(101) : error C2653: “std”: 不是类或命名空间名称
1>e:\c++\vc\include\new(101) : error C2873: “new_handler”: 符号不能用在 using 声明中
1>e:\c++\vc\include\cwchar(24) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\cwchar(24) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\crtdbg.h(37) : error C2059: 语法错误 : “字符串”
1>e:\c++\vc\include\crtdbg.h(37) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\crtdbg.h(1109) : error C2059: 语法错误 : “字符串”
1>e:\c++\vc\include\crtdbg.h(1109) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\iosfwd(16) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\iosfwd(16) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\utility(13) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\utility(13) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\utility(167) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\utility(167) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\xutility(15) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\xutility(15) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\xutility(3412) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\xutility(3412) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\xutility(3970) : error C2059: 语法错误 : “字符串”
1>e:\c++\vc\include\xutility(3972) : error C2238: 意外的标记位于“;”之前
1>e:\c++\vc\include\xmemory(32) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\xmemory(32) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\xstring(17) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\xstring(17) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\stdexcept(13) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\stdexcept(13) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\typeinfo(41) : error C2071: “Queue::__type_info_root_node”: 非法的存储类
1>e:\c++\vc\include\typeinfo(62) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\typeinfo(62) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\typeinfo(72) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\typeinfo(72) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\xdebug(13) : error C2059: 语法错误 : “namespace”
1>e:\c++\vc\include\xdebug(13) : error C2334: “{”的前面有意外标记;跳过明显的函数体
1>e:\c++\vc\include\xdebug(33) : error C2653: “std”: 不是类或命名空间名称
1>e:\c++\vc\include\xdebug(33) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\c++\vc\include\xdebug(33) : error C2143: 语法错误 : 缺少“,”(在“&”的前面)
1>e:\c++\vc\include\xdebug(33) : error C2059: 语法错误 : “)”
1>e:\c++\vc\include\xdebug(34) : error C2143: 语法错误 : 缺少“)”(在“throw”的前面)
1>e:\c++\vc\include\xdebug(34) : error C2375: “Queue::operator new”: 重定义;不同的链接
1> e:\c++\vc\include\new(86) : 参见“Queue::operator new”的声明
1>e:\c++\vc\include\xdebug(37) : error C2653: “std”: 不是类或命名空间名称
1>e:\c++\vc\include\xdebug(37) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\c++\vc\include\xdebug(37) : error C2143: 语法错误 : 缺少“,”(在“&”的前面)
1>e:\c++\vc\include\xdebug(37) : error C2059: 语法错误 : “)”
1>e:\c++\vc\include\xdebug(38) : error C2143: 语法错误 : 缺少“)”(在“throw”的前面)
1>e:\c++\vc\include\xdebug(38) : error C2375: “Queue::operator new[]”: 重定义;不同的链接
1> e:\c++\vc\include\new(89) : 参见“Queue::operator new[]”的声明
1>e:\c++\vc\include\xdebug(41) : error C2653: “std”: 不是类或命名空间名称
1>e:\c++\vc\include\xdebug(41) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\c++\vc\include\xdebug(41) : error C2143: 语法错误 : 缺少“,”(在“&”的前面)
1>e:\c++\vc\include\xdebug(41) : error C2059: 语法错误 : “)”
1>e:\c++\vc\include\xdebug(42) : error C2143: 语法错误 : 缺少“)”(在“throw”的前面)
1>e:\c++\vc\include\xdebug(42) : error C2375: “Queue::operator delete”: 重定义;不同的链接
1> e:\c++\vc\include\new(92) : 参见“Queue::operator delete”的声明
1>e:\c++\vc\include\xdebug(45) : error C2653: “std”: 不是类或命名空间名称
1>e:\c++\vc\include\xdebug(45) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
下面贴下程序
#include "stdafx.h"
#include"tools.h"
#include<iostream>
#include<fstream>
using namespace std;
void main( )
{
Gate *arr[100];
int num;
num= Init( *arr[100]);
Queue queue(num);
SetPnext(*a[100],num);
InitQueue(*arr[100],queue,num);
int k=0;
while(queue.rear!=queue.front)
{
for(int n=0;n<num;n++)
{
if(queue.q[k]==arr[n]->OutNo)
break;
}
if(arr[n]->InStr3_No==0)
arr[n]->CcCal2();
else
arr[n]->CcCal3();
arr[n]->ChangeNextIn( );
arr[n]->Push(Queue &qu);
queue.Delete;
k++;
if(k==num)
k==0;
}
for(m==0;m<num;m++)
{
cout<<"标号为"<<arr[m]->OutNo<<"的引线的0可控制性和1可控制性分别为:"<<arr[m]->OutNewCCO<<"\t"<<arr[m]->OutNewCC1<<endl;
}
}