字符串
string;char;NSString 以及之间的转换
leek5533
这个作者很懒,什么都没留下…
展开
-
[C/C++]C语言中字符串常量存储在哪里
[C/C++]C语言中字符串常量存储在哪里char str1[] = "abcd";char str2[] = "abcd";const char str3[] = "abcd";const char str4[] = "abcd";const char *str5 = "abcd";const char *str6 = "abcd";char *str7 = "abcd";char *str8 = "abcd";cout << ( str1 == str2 )原创 2021-02-24 17:30:33 · 859 阅读 · 0 评论 -
对于容器的去重复操作swap,sort,erase
std::vector中swap()函数使用解析以及去重复操作现象:首先,vector与deque不同,其内存占用空间只会增长,不会减小。比如你首先分配了10,000个字节,然后erase掉后面9,999个,则虽然有效元素只有一个,但是内存占用仍为10,000个。所有空间在vector析构时回收。 在用vector时,输入完一组数据处理完后,调用clear()进行清理,如果此时打印vector[0],会发现仍然输出之前vector所存的内容,但是如果调用.empty()函数又会返回1,告诉我们这原创 2021-02-04 17:33:36 · 174 阅读 · 0 评论