首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C++学习
鲁班代师
创建于2022-09-23
订阅专栏
讲述C++的一些语法技巧等
等 2 人订阅
共15篇文章
创建于2022-09-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
c++11 wsregex_token_iterator 加持打造指定分隔符分割字符串中的最强王者
本文讲述了使用wsregex_token_iterator实现宽字符串分割,按照指定分隔符分割字符串,以及巧妙的运用set实现分割字符串之后的去重,让你灵活运用~
一定要会的C++字符串操作:使用 find_first_not_of 拆分数值和单位
工作中经常有处理文本数据的需求,需要将单位和数值拆分开来,本文使用C++语言讲述了将 wstring 类型的符字串拆分成数值和单位的方法,具体使用了 find_last_not_of,一起来看一下吧~
只需要分分钟就能写好的c++文件读取我却花了大半天
本文讲述了使用c++进行文件读取、文件中逐行读取信息、设置 token 提取每一行的有效信息、提取特定位置的子字符串
架构设计?Template Method?懂点继承就能理解
架构设计听起来很高大上,今天我们来简单看一下Template Method这种设计模式。 首先我们回顾一下继承,我们需要特别注意的是,对于类的继承,其中的函数继承的是调用权。 子类要不要重新定义呢?
有“套路”的C++单例模式源码解析:让你的程序更优雅
本文给出一个单例模式的源码解析,通过分析源码让你理解什么是单例模式?为什么使用单例模式?如何使用单例模式?并且给出单例模式的模板”套路“,让你不再惧怕单例模式。
C++中见到 `::` 开头的代码就吓退?
一、操作符 :: 种类 在 C++ 中,操作符 :: 可以用于以下几种情况: 作用域解析运算符 操作符 :: 可以用于访问命名空间、类、结构体、联合体、枚举等作用域中的成员。例如,对于类中的静态成员变
虚函数进阶
虚函数是什么 在 C++ 中,虚函数(Virtual Function)是一种用于实现多态性的机制。虚函数是在基类中定义的函数,可以在派生类中进行重写(Override),使得在通过基类指针或引用调用
理解了虚表虚置针,动态绑定就自然理解了
一、继承与多态 A 是基类,B 继承 A,C 继承 B,A、B、C 都有各自的虚函数 draw 对于数据部分,继承则是把数据直接继承下来,继承了数据的大小 对于函数来说,继承的则是调用权 父类有虚函数
想让你的代码更灵活?快来学习一下C++11可变参数模板吧
本书主要讲述C++11特性中的可变参数模板的定义使用方式。具体给出了函数模版、类模版的使用方式的实战代码,带你一文学会可变参数模版
金三银四C++面试考点之哈希表(std::unordered_map)
本文讲述了哈希表相关函数及其用法:初始化 、insert 、 []访问元素、`erase`删除、`.first`、`.second` 访问键值对、`find` 查找、`emplace` 插入
C++字符串之区分UTF-16 、UTF-8、std::string 、std::wstring
本文讲述常见字符编码方式、C++常见字符串类型,C++常见字符类型UTF-16 、UTF-8、std::string 、std::wstring、wchar_t 和 char对他们进行学习与区分
C++17语法之折叠表达式
本文讲述了C++17引入的一种表达式:折叠表达式,用于简化使用可变参数模板时的代码。在使用折叠表达式时,需要编译器支持C++17标准
Visual studio 解决方案和项目名称创建与修改
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 10 天,点击查看活动详情 一、解决方案和项目名称的区别 打开vs2019-创建新项目 我们希望项目名称有实际的含义,并叫它为 T
Visual Studio中的C++程序如何使用第三方静态库和动态库?
本文以SketchUp C SDK为例,讲述在Windows操作系统,VS2019编译器中开发的C++工程中如何使用第三方的静态库和动态库,包括添加库文件路径、添加库文件名
C++ 11 之 Lambda 表达式
C++ 11 引入了 Lambda,允许我们定义内联函数,它可以被用来当作一个参数或者本地对象,本文讲述了lambda表达式的基本用法,按值传递,按引用传递及相关实例。