Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我在返回某些内容的函数中没有返回任何内容,编译器将警告该函数没有返回任何内容。
但是如果我调用abort()函数,编译器不会发出警告。我怎样才能像这样标记自己的功能。
abort()
__attribute__((__noreturn__))应该为 Clang 或 GCC 做。既然你已经为 Objective-C 标记了你的问题,那应该为你做!
__attribute__((__noreturn__))
我检查了abort()函数并发现了这个属性。
我认为这是gcc特定的扩展,无论如何这很好用。如果您对标准内容有所了解,请添加另一个答案。谢谢 :)
gcc