随笔分类 - C++容器
pair容器
摘要:1.pair容器的用法: std::pair<XPR_JSON *,device_info_t> m_deviceInfo; //注释:device_info_t 是结构体,有成员 is_registered、*device_id、*device_name m_deviceInfo 对象的初始化:
阅读全文
string类
摘要:1.string.empty() 函数功能:检查字符串是否为空。 返回值:字符串为空-->true 字符串非空 --> false 2.string.size() 函数功能:返回字符串长度(不包括 '\0' ); 返回值: int类型 3.string() 函数 string str1; strin
阅读全文
map类
摘要:1. 2. 如何使用 Map<String,String> map = [key1:'value1', key2:'valu2'] //注释:类似就是键值对的形式,一个键 对应 一个值; 2.map.clear() 把map清空,其size = 0, 但是capability 不变; 3.
阅读全文
vector类
摘要:参考资料:https://www.runoob.com/cplusplus/cpp-stl-tutorial.html 1.vector容器介绍 vector是一个能够存放 任意类型 的动态数组; vector 有两个参数,一个是size 表示当前vector容器内存储的元素个数,一个是 capab
阅读全文
c_str()、
摘要:1.c_str() 头文件:#include <cstring> 函数功能:将C++的 string 转化为 C的字符串数组,c_str() 生成一个 const char* 指针,指向字符串的首地址; //注释:因为c语言没有string类型,所以需要用string类对象的c_str() 函数转化
阅读全文