Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++泛型编程
写在前面 0 所谓泛型编程就是独立于任何特定类型的方式编写代码 使用泛型程序时 需要提供具体陈旭实例所操作的类型或者值 我们经常用到STL容器 迭代器 和算法都是泛型编程的例子 模板是C 支持参数化多态的工具 使用模板可以使用户为类或者函数
CC
Algorithms
c语言
STL
泛型编程C模板
C++:vector中的resize()函数 VS reserve()函数
写代码的时候无意错用了这两个函数 导致测试的时候 程序运行崩溃 发现这两个函数还是有区别的 void reserve size type n reserver函数用来给vector预分配存储区大小 即capacity的值 但是没有给这段内存
STL
jsp中的stl标签库
catch标签 forEach标签 remove标签 param标签 set标签 url标签
javeEE
标签
STL
jsp
库
STL : 单向链表 Forward_list 与 双向链表 List
目录 Forward list Member functions List Elements access Modifiers Operations Observes Forward list include using namespace
STL
链表
c
list
STL:list的模拟实现(迭代器失效探讨)
为什么重新设计list迭代器 对迭代器解引用 我们希望拿到的是指针所指向的值域 而直接解引用拿到的是指针所指向的节点 对list指针 和 迭代器 提供一种方法 使其能够按照顺序访问容器 聚合物 所含的各个元素 并且不用暴露容器内部的表述方式
STL
c
list
STL源码分析:sort函数
目录 支持sort的容器 几种涉及到的排序算法 插入排序 快速排序 堆排序 sort函数的策略 sort函数的实现 STL的sort函数非常常用 不同的STL版本有不同的实现方式 本文就来说一下SGI STL中是如何实现sort函数的 so
CC
STL
STL——list容器
include
STL
list容器
STL迭代器失效的场景总结
一 序列式容器迭代器失效的场景 序列式容器以vector为例 分别有以下情况会失效 1 push back 使迭代器失效 在容器末尾添加一个元素 如果容器有剩余空间 capacity gt size 则直接添加新元素到容器尾部 此时 原迭代
C高级编程
c
STL
迭代器
失效
关于CLion有时找不到标准库的解决方案
关于CLion有时找不到标准库的解决方案 CLion是linux下C 开发的利器 出色的语法高亮 支持cmake工程让同类IDE望尘莫及 但是我在实际开发中遇到了标准库 STL 相关的语法高亮不能正常运行的问题 问题情境 我们用UBUNTU
Linux开发环境布置
linux脚本
CMake
STL
Clion
C++【STL】
文章目录 一 基本概念 1 1 为什么有仿函数 这样做有什么好处呢 1 2 仿函数可作为什么 1 3 仿函数的内部状态 1 3 1 pass by value 1 3 3 pass by reference 1 3 4 for each的回
c
STL
仿函数
配接器
C++ map用法总结
1 map简介 map是STL的一个关联容器 它提供一对一的hash 第一个可以称为关键字 key 每个关键字只能在map中出现一次 第二个可以称为该关键字的值 value map以模板 泛型 方式实现 可以存储任意类型的数据 包括使用者自
STL
C++ string类
目录 1 为什么要学习string类 1 1 C语言中的字符串 1 2 两个面试题 暂不做讲解 2 标准库中的string类 2 1 string类 了解 2 2 string类的常用接口说明 注意下面我只讲解最常用的接口 1 string
C初阶
c语言
c
STL
vector扩容
扩容原理 vector以连续的数组存放数据 当vector空间已满时会申请新的空间并将原容器中的内容拷贝到新空间中 并销毁原容器 存储空间的重新分配会导致迭代器失效 因为分配空间后需要进行拷贝 编译器会预分配更多空间以减少发生拷贝影响程序效
c
STL
3. 无重复字符的最长子串
给定一个字符串 s 请你找出其中不含有重复字符的 最长子串 的长度 示例 1 输入 s abcabcbb 输出 3 解释 因为无重复字符的最长子串是 abc 所以其长度为 3 示例 2 输入 s bbbbb 输出 1 解释 因为无重复字符的
力扣每日一题
c
STL
set
multiset用法总结
c 语言中 multiset是
数据结构STL
STL
multiset
总结
丑数 打表+二分查找
1010 只包含因子2 3 5 的数 题目链接 http www 51nod com Challenge Problem html problemId 1010 引用知识 https baike baidu com item E4 B8 9
STL
丑数
string篇
目录 构造函数原型 赋值重载函数 assign 拼接函数原型 append 查找和替换函数原型 find replace 字符串比较函数 compare 字符存取 at 插入和删除字符串 insert erase 获取子串 substr s
c
string
STL
数据结构
剖析C++标准库智能指针(std::auto_ptr)
1 Do you Smart Pointer Smart Pointer 中文名 智能指针 舶来品 不可否认 资源泄露 resource leak 曾经是C 程序的一大噩梦 垃圾回收 机制 Garbage Collection 一时颇受注目
C基础
STL
c
delete
Iterator
deque容器和list容器学习
1 deque简介 deque容器同样是一种顺序容器 你可以了解你的元素的存储位置 你可以安排你的元素的存储位置 和vector相比 deque可以实现用常数的时间在容器头部插入元素 同样deque也没有容量的概念 这是因为deque可以动
STL
«
1 ...
44
45
46
47
48
49
50
...56
»