gcc和vc在定义结构时的一点区别 日期:2020-06-06 栏目:程序人生 浏览:次 typedef struct _test { _test *p; } test; 这个结构用vc可以编译通过,而gcc却不能。 vc强调结构的标记(_test)与别名(test)不能同名,只要不同名的情况下,struct _test *p可以简写为_test *p,即使加上关键字struct,也必须不同名才行。 然而gcc却允许标记和别名完全一样,但_test *p不能省略掉struct关键字(正确的定义应该是struct _test *p),即使不同名也不能省略。 上一篇:Adobe Flash Player多个远程代码执行漏洞(APSB13 下一篇:Android中活动Activity方面的知识点 内容版权声明:除非注明,否则皆为本站原创文章。 转载注明出处:http://www.heiqu.com/pxgjj.html 相关推荐 2021-04-091vue.js在标签属性中插入变量参数的方法 2021-04-092cli 打包时抽离项目相关配置文件详解 2021-04-093解决iview打包时UglifyJs报错的问题 2021-04-094Ubuntu 编译运行C笔记 2021-04-095Android 多线程断点续传下载器