问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...error C2059: syntax error : '}'是什么意思

发布网友 发布时间:2024-10-02 06:31

我来回答

1个回答

热心网友 时间:2024-10-22 09:59

2059指错误类型,微软的内部编号
编译器错误
C2059语法错误
:“token”
该标记导致语法错误。
若要确定原因,则不仅要检查在错误信息中列出的行,还要检查该行上面的行。以下示例对包含左大括号的行生成了错误信息,而该错误的真正原因却出现在其上面的行中。
//
C2059a.cpp
int
main
)
//
C2059
No
opening
parenthesis.
{
}
如果对行的检查没有获得有关可能出现的问题的任何线索,则尝试注释掉在错误信息中列出的行以及可能出现在该行上面的若干行。
如果该错误信息在紧跟
typedef
变量的符号上出现,则检查该变量是否已在源代码中定义。
如果符号没有计算出任何结果(在使用
/Dsymbol=
编译时可能发生),则可能会获得
C2059。
//
C2059b.cpp
//
compile
with:
/DTEST=
#include
int
main()
{
#ifdef
TEST
printf("\nTEST
defined
%d",
TEST);
//
C2059
#else
printf("\nTEST
not
defined");
#endif
}
可能收到
C2059
的另一个特定原因是编译在函数的默认参数中指定了结构的应用程序。参数的默认值必须是一个表达式。初始值设定项列表(如用于初始化结构的初始值设定项列表)不是表达式。下面的示例生成
C2059:
//
C2059c.cpp
struct
ag_type
{
int
a;
float
b;
};
void
func(ag_type
arg
=
{5,
7.0});
//
C2059
其解决方法是定义一个执行所需初始化的构造函数。
struct
ag_type
{
int
a;
float
b;
ag_type(int
aa,
float
bb)
:
a(aa),
b(bb)
{}
};
void
func(ag_type
arg
=
ag_type(5,
7.0));
int
main()
{
}
如果您在类外定义成员模板类或函数,也可能获得
C2059。有关更多信息,请参见知识库文章
Q241949。
第一种:
int
main
)
{
}
它会引起C2059错误,错误信息:error
C2059:
syntax
error
:
)
第二种:
#include
#define
TEST
int
main(int
argc,
char*
argv[])
{
#ifdef
TEST
printf(\nTEST
defined
%d,
TEST);
#else
printf(\nTEST
not
defined);
#endif
return
0;
}
它也会引起C2059错误,错误信息:error
C2059:
syntax
error
:
)
另外一种:
struct
ag_type
{
int
a;
float
b;
};
void
func(ag_type
arg
=
{5,
7.0});
它也会引起C2059错误,错误信息:error
C2059:
syntax
error
:
)
还会附带error
C2143:。
第三种
头文件互耦
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么药止痒效果好 慕容三藏履历 职业cf电脑配置cf电脑配置要求是什么 玩3a电脑配置要求想玩3a大作需要什么配置 台式电脑哪些可以畅享3a大作想玩3a大作需要什么配置 七彩虹i7-10700台式机 性能强劲 高效静音 小黄鱼游戏台式电脑主机(i7-10700F、16GB、512GB、RTX3070)-适用... 工伤保险记什么科目 在4×4的正方形格纸中,有一个以格点为顶点的△ABC,请你找到点C,使三角... 在4×4方格中, 要求C点在格点上,且以AB为边的△ABC为直角三角形,标出所... 六一活动有哪些 ...锅里煮过后,锅底留下白白的一层。这样的还能吃吗? 久邦指纹锁怎么样 ...的作文,文体不限,要求:必须原创且富有文采,1000-3000字. 初中毕业数学几何证明或解答题应该怎么做 乌木怎样 加工 打磨 抛光 乌木如何盘玩 有没有一款适合苹果手机的成本短视频app 求一些男生比较容易唱的好听英文歌 鸟百科全书作者简介 战争艺术赤潮照明弹怎么用介绍_战争艺术赤潮照明弹怎么用是什么 金立正7电池发热 苹果7总出现扣扣基于你的位置 解梦!梦见一只老鼠蹲在脚边不远处望着自己。 凯迪拉克发动机故障灯图标什么情况下会亮? 汾阳王42清香型白酒怎么样?汾阳王酒是粮食酒吗 山西汾阳王酒53 度的性价比怎么样? 汾阳王酒42度多少钱一瓶?汾阳王酒怎么样 汾阳王42°清香型白酒多少钱?汾阳王42°清香型白酒价格表大全 汾阳王酒价格表?2023汾阳王酒多少钱一瓶 c++ 俄罗斯方块 时钟中断 win10电脑网络连接图标不可见? 昨晚梦到被人推下悬崖!一下子惊醒了!请问这有什么预兆吗?好郁闷,从 ... 拼多多批量导出全部物流信息在哪里? 看看人家也是120平米的房子,为什么装修得这么好看 高分求解释!B型血怎么总被蚊子咬,怎么从根本上改变如题 谢谢了_百度知 ... 为什么现在大学本科生找工作难 ...用瓶塞塞好,还能放多长时间?红酒会不会长小虫子?_百度... 防止狗狗丢失的小妙招 怎样防止狗狗走丢呢 如何防止自家的狗狗走丢了啊? 如何防止自家狗狗走丢? 家里养金毛的主人们应该如何预防狗狗走丢? 英特尔e52680v2和e52680v2哪个更强一些? e52680v2这款CPU性能怎么样? e5-2608 v2相当于什么水平的处理器 e5-2680相当于酷睿什么水平? e526800相当于intel的哪款cpu “1920×1080(FHD,1080P)”和“2560×1440(2K)"哪个分辨率好? 2.5K和1080p哪个好啊? 快速论文降重方法用这些啊!直接降至4.5%!