编译
clayruan
这个作者很懒,什么都没留下…
展开
-
initialization of 'XXX' is skipped by 'case' label 原因及解决办法
initialization of 'XXX' is skipped by 'case' label 原因及解决办法今天遇到这个问题,在网上看了一会资料后找到原因,即:switch 的 case 中不能定义变量,不然就会报错.可能是变量的初始化会因为有时候case条件不被执行而跳过.后来想到三个解决的方法:1:用if else 代替 switch 语句;转载 2012-11-26 12:09:15 · 676 阅读 · 0 评论 -
include <>和 include ""有什么区别
头文件其实,两者之间是没有多大差别的,只是为了提高查找效率而区分的。 当你包含一个头文件时,编译时,需要找到那个头文件,使用<>这种方式,编译器查找的时候,会在编译器的安装目录的标准库中开始查找,""这种方式,会在当前的工程所在的文件夹开始寻找,也就是你的源程序所在的文件夹。有的编译器,要求十分严格,不能混用,有的就可以。转载 2012-11-06 19:33:35 · 362 阅读 · 0 评论