C++ Primer
文章平均质量分 74
muzili-1
这个作者很懒,什么都没留下…
展开
-
《C++ Primer》阅读笔记——第17章 标准库特殊设施
当定义一个tuple对象时,需要指出每个成员的类型tuple的默认构造函数会对每个成员进行值初始化也可以为每个成员提供初始值,这个构造函数是explicit的,必须使用直接初始化语法make_tuple函数使用初始值的类型来推断tuple的类型访问tuple的成员一个tuple类型的成员数目是没有限制的get标准库函数模板,尖括号中的值必须是一个整型常量表达式如果不知道一个tuple准确的类型细节信息,可以使用两个辅助类模板来查询tuple成员的数量和类型// tuple中数据个数。原创 2023-09-25 15:00:23 · 48 阅读 · 1 评论 -
Leetcode460.LFU缓存
核心思路是,用一个se按照cnt和time从小到大的顺序t维护当前cache中各元素,需要进行替换时直接替换set首迭代器位置的元素。初刷时间:2023.9.25。原创 2023-09-25 09:10:59 · 48 阅读 · 0 评论 -
《C++ Primer》阅读笔记——第2章 变量和基本类型
对象:一块能存储数据并具有某种类型的内存空间在同一条定义语句中,可以用先定义的变量值去初始化后定义的其他变量在C++中,初始化和复制是两个完全不同的操作初始化的含义是创建变量时赋予其一个初始值赋值的含义是把对象的当前值擦除,以一个新值来代替列表初始化当用于内置类型的变量时,如果使用列表初始化且初始值存在丢失信息的风险,则编译器将报错默认初始化定义变量时没有指定初值,就会被默认初始化,被赋予了默认值如果是内置类型的变量,它的值由定义的位置决定定义于任何函数体之外的变量被初始化为0。原创 2023-09-22 16:22:54 · 44 阅读 · 1 评论