gpt4 book ai didi

objective-c - NSString* mystring 和 NSString *mystring 有什么区别

转载 作者:太空狗 更新时间:2023-10-30 03:46:56 26 4
gpt4 key购买 nike

我遇到过几个在 header 中以不同方式声明类的示例

NSString* mystring;

NSString *mystring;

有什么区别?

最佳答案

那是三个完全不同的词汇元素,它们之间的空格数量完全无关紧要。这些在编译器生成的内容方面都是等价的:

NSString*x;
NSString *x;
NSString* x;
NSString * x;
NSString * x;
NSString /* comment here */ * /* and another */ x;

我更喜欢 NSString *x 变体,因为指针说明符属于变量, 而不是类型。就此而言,我的意思是这两者:

int *x, y;
int* x, y;

创建一个名为 x 的整数指针和一个名为 y 的整数,不是两个整数指针。

关于objective-c - NSString* mystring 和 NSString *mystring 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5231364/

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