我们每个人都知道,由于他们执行的许多特殊功能,我们应该更喜欢string
C++
中string
类用于所有字符串应用程序。他们的成长和发展能力动态减少。 characters
的{{1}}是vector
,vector<char>
适用于其他数据类型&amp;因为它表现出很好的表现。
但是,在某些情况下我们需要string
(我很少看到)而不是self.indicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
[self.indicator setCenter:CGPointMake([[UIScreen mainScreen]bounds].size.width/2, [[UIScreen mainScreen]bounds].size.height/2)];
//self.indicator.hidden = YES;
[self.indicator setHidesWhenStopped:1];
self.indicator.color = [UIColor orangeColor];
self.indicator.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin;
吗?
答案 0 :(得分:4)
我只有在明确意图存储char值数组(不是字符串)时才使用vector<char>
。例如。如果由于某种原因我收集了特定文本中某处使用的所有字符,结果可能是vector<char>
。
要明确:完全是表达意图。
答案 1 :(得分:0)
简要说一下:如果您要存储文字,那么string
,否则vector<char>
。