首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C/C++
求索君Fly
创建于2021-05-17
订阅专栏
重温C和C++
等 16 人订阅
共31篇文章
创建于2021-05-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++STL之常见算法
都说STL是数据容器与算法的高度组合。在前面的文章中我们介绍了常见的几种容器,vector、list、map、deque等。今天我们再来介绍下STL中常用的一些算法。
关于C++遍历中文字符串的问题
今天来介绍一个C++中的基础问题:中文字符串的遍历问题。可就是这么的一个基础问题,也坑了我不少时间,真是应了那句话基础不牢,地动山摇。
C++STL之deque
我想要vector的随机访问能力,又想要list的插入性能那该怎么办?俗语有云,鱼和熊掌不可兼得。可是我偏不,我命由我不由天... 既然这样那可能deque就是你想要的菜。
C++STL之list
听说std::vector频繁插入有性能问题,那么std::list是std::vector的替代品?非也非也,所谓"寸有所长,尺有所短,物有所必,事有所当"。。。
C++STL之map
std::map是STL中有序的关联容器,它内部存储的元素都是键值对的形式的,其中key是唯一,不可重复,但是value却没有限制,同时std::map中的元素都会按照key值自动排序。
C++STL之vector
经验告诉我们在C语言编程中数组是经常使用的的一种类型之一,但是在C++中却用得不多,这是因为在C++中有了更好的选择,那就是今天的主角vector。
C++之STL初探
STL可以说是C++模板的产物,随着C++对模板的支持越来越好,STL就借助模板的力量把常用的数据结构及其算法都实现了一遍,并且做到了数据结构和算法的分离。
C++之类模板
在前面我们介绍了《C++之函数模板》 今天我们继续来介绍模板的另外一种形式:类模板。 与模板函数相似,类也可以被一种或多种类型参数化,标准库中的容器类就是一个具有这种特性的典型例子。
C++之函数模板
相信写过java的童鞋们都知道泛型编程,在C++中与之对应的就是模板。 模板是一种对类型进行参数化的工具,通常有两种形式:函数模板和类模板。
C++之空类
本文我们来了解一下什么是C++中的空类?它的大小是多少?它存在的意义是什么?结合代码例子一一为你解答...
C++之RTTI机制
RTTI简介 RTTI(Runtime Type Indentification) 即运行阶段类型识别。这是 C++新引进的特性之一。
C++中的mutable关键字
C++中mutable关键字正如字面意思所示,表示「可变的」之意。在以下两种情况中使用较多,一是修饰类中的变量,用来突破const的限制,二是在Lambda表达式中使用,用来捕获修改表达式之外的变量。
C++智能指针enable_shared_from_this
enable_shared_from_this介绍 enable_shared_from_this其实是智能指针中的内容,它的作用就是用于在类的内部,返回一个this的智能指针。
C++之单例的几种写法
单例可以说是众多设计模式中最常用的了,同时单例设计模式也是一个老生常谈的问题,这是因为写一个单例却是很简单,但是想要写好一个单例却比较难。 下面我们就来探讨一下C++中那种常用的单例模式写法...
C++之CRTP的使用
本文将结合代码例子一一为你讲解CRTP是如何实现静态多态的,CRTP比虚函数实现的动态多态有哪些优点呢?
C++函数返回指针和引用的坑
常用C++进行项目开发的童鞋们应该都知道,在C++中指针和引用是常用的语法了,而指针又是C++区别于其他高级语言的一大精髓。 那么指针和引用在C++中会有哪些常见的坑呢?
介绍一款CPP代码bug检测神器
对于C++开发来说,内存管理是一个绕不开的永恒话题,今天给大家介绍的这款代码分析利器可以有效地将分布bug扼杀在萌芽阶段...
Mac使用CLion连接Linux进行远程开发
想在本地进行远程调试该如何做呢?手把手教你本地使用CLion进行远程开发调试,用上了就是戒不掉,贼爽。。。
交叉编译入门
通过这篇文章了解c/c++编译器的基本使用,能够在后续移植第三方框架进行交叉编译时(编译android可用的库),清楚的了解应该传递什么参数,怎么传递参数给编译器,各个参数的意义是什么,从而为后面音视频的深入学习编译ffmpeg做好准备工作。 交叉编译就是程序的编译环境和实际运…
下一页