string
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 · 847 阅读 · 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 · 167 阅读 · 0 评论 -
char; char*; char [];详细讲解
https://blog.csdn.net/qq_28351609/article/details/84633393原创 2020-08-06 07:26:06 · 160 阅读 · 0 评论 -
string
一、准备写一些关于string的东西;1、string2、char 、char* 、char[]3、NSString二、转换2.1 string 转 char*方法一:使用c_str()方法,代码(stringsimple.cpp)如下:#include <string>#include <iostream>#include <stdio.h> using namespace std; int main(){ ...原创 2020-08-04 23:45:58 · 91 阅读 · 0 评论