Real-Ying

04 2020 档案

智能指针操作
摘要:shared_ptr类 shared_ptr和unique_ptr都支持的操作: 操作解释 shared_ptr<T> sp unique_ptr<T> up 创建空智能指针,可以指向类型是T的对象 p 将p用作一个条件判断,若p指向一个对象,则为true *p 解引用p,获得它指向的对象。 p-> 阅读全文

posted @ 2020-04-30 19:18 Real-Ying 阅读(336) 评论(0) 推荐(0)

关联容器类型和操作
摘要:关联容器额外的类型别名: 类型别名解释 key_type 此容器类型的关键字类型 mapped_type 关键字关联的类型,只适用于map value_type 对于map,是pair<const key_type, mapped_type>; 对于set,和key_type相同。 关联容器迭代器 阅读全文

posted @ 2020-04-30 03:13 Real-Ying 阅读(201) 评论(0) 推荐(0)

IO条件状态
摘要:状态解释 strm是一种IO类型,(如istream), s是一个流对象。 strm:iostate 是一种机器相关的类型,提供了表达条件状态的完整功能 strm:badbit 用来指出流已经崩溃 strm:failbit 用来指出一个IO操作失败了 strm:eofbit 用来指出流到达了文件结束 阅读全文

posted @ 2020-04-23 05:51 Real-Ying 阅读(330) 评论(0) 推荐(0)

Useful ACM Conference
摘要:ASPLOS Architectural Support for Programming Languages and Operating Systems ASPLOS is a multi-disciplinary conference for research that spans the bou 阅读全文

posted @ 2020-04-22 05:50 Real-Ying 阅读(217) 评论(0) 推荐(0)

特定容器算法
摘要:list和forward_list成员函数版本的算法: 操作解释 lst.merge(lst2) 将来自lst2的元素合并入lst,二者都必须是有序的,元素将从lst2中删除。 lst.merge(lst2, comp) 同上,上面版本使用<运算符,这个版本使用给定比较操作。 lst.remove( 阅读全文

posted @ 2020-04-20 22:50 Real-Ying 阅读(169) 评论(0) 推荐(0)

流迭代器操作
摘要:iosteam流迭代器操作 istream_iterator的操作: 操作解释 istream_iterator<T> in(is); in从输入流is读取类型为T的值 istream_iterator<T> end; 读取类型是T的值的istream_iterator迭代器,表示尾后位置 in1 阅读全文

posted @ 2020-04-19 18:30 Real-Ying 阅读(221) 评论(0) 推荐(0)

lambda捕获列表
摘要:lambda捕获列表: 捕获列表解释 [] 空捕获列表。lambda不能使用所在函数中的变量。一个lambda只有在捕获变量后才能使用它们。 [names] names是一个逗号分隔的名字列表,这些名字都是在lambda所在函数的局部变量,捕获列表中的变量都被拷贝,名字前如果使用了&,则采用引用捕获 阅读全文

posted @ 2020-04-14 03:34 Real-Ying 阅读(1751) 评论(0) 推荐(0)

导航