c2059指错误类型,

微软的内部编号编译器错误 C2059语法错误 :“token” 该标记导致语法错误。 若要确定原因,则不仅要检查在错误信息中列出的行,还要检查该行上面的行。以下示例对包含左大括号的行生成了错误信息,而该错误的真正原因却出现在其上面 的行中。 // C2059a.cpp int main ) // C2059 No opening parenthesis. { } 如果对行的检查没有获得有关可能出现的问题的任何线索,则尝试注释掉在错误信息中列出的行以及可能出现在该行上面的若干行。

如果该错误信息在紧跟 typedef 变量的符号上出现,则检查该变量是否已在源代码中定义。

如果符号没有计算出任何结果(在使用 /Dsymbol= 编译时可能发生),则可能会获得 C2059。 // C2059b.cpp // compile with: /DTEST= #include <stdio.h> 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 <stdio.h>#define TESTint 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:。

c2059 错误类型相关推荐

  1. 关于error C2059: 语法错误:“类型”,初学者的一点收获

    今天按照课本抄代码的时候出现了 error C2059: 语法错误:"类型" #include<stdlib.h> #include<stdio.h> in ...

  2. php中常见的错误类型有,JavaScript中常见的错误类型有哪些?(详细介绍)

    在JavaScript中,当发生错误时会生成描述错误类型的错误对象,此错误对象包含错误类型和编号等信息,这些信息可用于后续处理等,在本篇文章中将给大家介绍常见的错误类型以及如何处理这些错误. Java ...

  3. 错误类型3错误:活动类{}不存在

    本文翻译自:Error type 3 Error: Activity class {} does not exist I have an IntelliJ Android project, that ...

  4. 错误类型:“系统找不到 Microsoft.Office.Interop.Word(转)

    错误类型:"系统找不到 Microsoft.Office.Interop.Word" 编译出现错误: "Could not load file or assembly ' ...

  5. C# 尝试读取或写入受保护的内存,这通常指示其他内存已损坏。错误类型为:System.AccessViolationException。...

    C# 尝试读取或写入受保护的内存,这通常指示其他内存已损坏.解决方案 报错 dll文件应该是C++写的.封装了之后供我的C#程序调用,结果就提示了错误:尝试读取或写入受保护的内存.这通常指示其他内存已 ...

  6. iis启动默认页无法访问错误类型500的解决

    以前用过本机IIS没有问题,最近使用出现无法访问错误类型500的问题.基本上,这个情况可能发生在在第一次执行 .Net framework 2.0 ,原因不明,但底下的做法大致可以解決此问题: 1.首 ...

  7. java程序错误类型及异常处理

    本文转载至:http://www.cnblogs.com/liaoliao/ 一.程序的错误类型 在程序设计中,无论规模是大是小,错误总是难免的.程序的设计很少有能够一次完成,没有错误的(不是指Hel ...

  8. JavaScript学习随记——错误类型

    错误类型: 执行代码期间可能会发生的错误有多种类型.每种错误都有对应的错误类型,而当错误发生时,就会抛出相应类型的错误对象. ECMA-262定义的7种错误类型 Error: 是错误的基类型,其他错误 ...

  9. 错误类型、混淆矩阵及目标检测常用评价指标

    目标检测常用评价指标 本文主要参考陈恺大佬在B站商汤账号的介绍mmdetection的视频. 检测结果的正确/错误类型 真阳性(Ture Positive):算法检测到了某类物体(Positive), ...

最新文章

  1. Cissp-【第1章 安全和风险管理】-2020-12-03(1页-32页)
  2. 阿里云服务器(Ubuntu16.04 64位)远程连接
  3. python解析库beautifulsoup_12_Python_解析库_BeautifulSoup的使用
  4. 读书笔记2014年第1本:《赤裸裸的统计学》
  5. figma设计_5位来自杂乱无章的设计师的Figma技巧
  6. java的jdbc驱动server_win7下java用jdbc驱动来连接sql server的方法 (转载)
  7. Java提高篇 —— String缓冲池
  8. springmvc框架下的国内地区级联效果(共享一下给学习的小伙伴)
  9. Linux下查看CPU信息、机器型号等硬件信息命令
  10. 1106冒泡排序语法树
  11. (删)Java线程同步实现二:Lock锁和Condition
  12. 第九届大唐杯省赛知识梳理-5G协议与信令(20%)
  13. 台式机鼠标失灵打开计算机,终于懂了台式电脑鼠标键盘不能用怎么办了
  14. VOB文件用什么软件打开,VOB文件如何转换成MP4格式
  15. c语言程序设计实验13文件,第13章_文件---《C语言程序设计》实验指导.ppt
  16. 心路历程:当win10遇上win7激活程序...请默哀
  17. html 解析接口返回数据,请求第三方接口返回json格式数据的解析
  18. STM32—DAC配置
  19. 安卓从入门到进阶第九章(自动亮屏)
  20. ZigBee的软件抓包分析

热门文章

  1. 使用JMeter 录制脚本
  2. python 按键精灵脚本_按键精灵的脚本 - 对于重复动作(含键盘鼠标)太好用了
  3. ios 其他 清理不了_iOS/Android都无法回避的一件事儿:是它们让手机越来越好用...
  4. python3-函数与参数以及空值
  5. 聊一聊我们应该如何有效学习
  6. java应该知道什么
  7. 常见的 Git 错误解决方法
  8. 职高 计算机应用与基础测试卷,职高二计算机应用基础期末测试.doc
  9. Arduino定义数组,求数组长度,
  10. MongoDB基本操作(Nosql数据库入门与实践)