gpt4 book ai didi

iphone - 重复的方法名称 - Objective-c

转载 作者:行者123 更新时间:2023-12-03 20:21:31 25 4
gpt4 key购买 nike

为什么编译时没有任何错误或警告?

@interface ObjectTest : NSObject {

}
-(void)iAmADoubleMethod;
-(void)iAmADoubleMethod;
@end

@implementation ObjectTest
-(void)iAmADoubleMethod {
NSLog(@"IAmADoubleMethod");
}
@end

我在我正在进行的一个项目中遇到了这个。我有 C++ 背景,所以我想我至少会收到一个警告。我不仅想知道为什么它符合要求,而且还想知道这段代码会导致任何问题吗?

谢谢。

最佳答案

您只是声明了该方法两次。声明不冲突,所以这不是问题。这与您在普通 C 或 C++ 程序中多次声明函数相同。

关于iphone - 重复的方法名称 - Objective-c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2901133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com