C++随笔
来源:互联网 发布:商城数据库建表 编辑:程序博客网 时间:2024/06/06 01:15
- unordered_map容器比map容器更快地通过键值访问他们的单个元素
静态变量是存放在全局数据区的,sizeof是计算栈中分配的大小,所以不会计算在内 - char str[] = “hello world” 分配的是局部变量,不能在函数内返回str会有意想不到的错误(局部函数结束后,分配的内存可能会回收);
- char str = “hello world” 分配的是全局变量,可以在局部函数里返回str(char )。
- 转换int 到 string型 方法1、 to_string()函数最简单
方法2、
stringstream ss; //convert int to string ss << int;string s;ss >> s;
- strtok(char* str,char* delimeter); 分割字符串很好用
//C++ String转换成char* str.c_str();即可char *s = "hello world";char *pch = strtok(s," ");while(pch != NULL){ printf("%s",pch); pch = strtok(NULL," ");}
- 可以巧妙的利用vector或者数组来实现hashmap的功能,比如保存字符(0-255)
int v[255];string str = "hello world";for(int i=0;i<str.size();i++) v[str[i]] = i;//这里v的作用相当于map,str[i]是key,i是value.
/未完待续/
0 0
- C随笔
- c指针随笔
- C++随笔
- C学习随笔
- C语言随笔(1)
- C语言学习随笔
- C/C++随笔
- c++primer随笔
- C 语言随笔
- C的随笔
- C Primer Plus随笔
- 《Essential C++》随笔一
- C语言学习随笔
- C语言随笔
- 经验随笔objective-C
- C++: 类(class) 随笔
- 软件工程c编码随笔
- Objective - c随笔
- C#第七次上机
- 换个格式输出整数,PAT,1006
- ios面试题3
- ZOJ - 3872 Beauty of Array (技巧&模拟)好题
- java zxing 生成二维码工具类
- C++随笔
- rapidjson初探——使用C++解析json
- java面向对象
- Java 二叉树的前序、中序、后续遍历 递归和迭代实现
- 异常 找不到xsd文件的声明
- 我的大学规划
- 磁盘分区
- Linux内核学习总结
- 在oschina上添加SSH公钥