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 · 863 阅读 · 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 · 180 阅读 · 0 评论 -
char; char*; char [];详细讲解
https://blog.csdn.net/qq_28351609/article/details/84633393原创 2020-08-06 07:26:06 · 167 阅读 · 0 评论 -
string
一、准备写一些关于string的东西; 1、string 2、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 · 97 阅读 · 0 评论