C++ &引用;外部字符串文字声明;职能范围内

C++ &引用;外部字符串文字声明;职能范围内,c++,language-lawyer,extern,linkage,C++,Language Lawyer,Extern,Linkage,发件人: 外部字符串文字声明 本段未规定功能范围内声明的任何特殊情况,但也未编译以下内容: void foo () { extern "C" int boo () ; } 从g++输出: 错误:字符串常量前应为非限定id 那么这是g++的bug还是我遗漏了什么呢?是其中的一部分,它的一部分可以是a或a的一部分 语法中的任何地方都不允许在使用的函数中使用它,这与声明几乎相同,但值得注意的是缺少链接规范

发件人:

外部字符串文字声明

本段未规定功能范围内声明的任何特殊情况,但也未编译以下内容:

void foo () { extern "C" int boo () ; }
从g++输出:

错误:字符串常量前应为非限定id

那么这是g++的bug还是我遗漏了什么呢?

是其中的一部分,它的一部分可以是a或a的一部分

语法中的任何地方都不允许在使用的函数中使用它,这与声明几乎相同,但值得注意的是缺少链接规范