方法声明开头的+
或-
符号 - 分别对于类和实例方法 - 是否有名称?
按名称我的意思是“方法描述符”或“方法类型指示符”,或类似的东西。
答案 0 :(得分:2)
我同意Hot Licks;我从未在任何文档中看到过这些令牌的名称,the relevant part of Clang's parser
Decl *Parser::ParseObjCMethodPrototype(tok::ObjCKeywordKind MethodImplKind,
bool MethodDefinition) {
assert((Tok.is(tok::minus) || Tok.is(tok::plus)) && "expected +/-");
只是称他们为“加号”和“减号”。 (另见ParseObjc.cpp line 322;同样。)
“方法类型指示器”对我来说听起来很合理,但是,如果你真的需要什么的话。我个人很容易理解你在说什么。