首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C++ 之漫漫探寻路
ShaderJoy
创建于2021-10-07
订阅专栏
C++ 之漫漫探寻路
等 32 人订阅
共80篇文章
创建于2021-10-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【转载】C 语言的整型溢出问题
原文 正文 整型溢出有点老生常谈了,bla, bla, bla… 但似乎没有引起多少人的重视。整型溢出会有可能导致缓冲区溢出,缓冲区溢出会导致各种黑客攻击,比如最近 OpenSSL 的 HeartBl
【转载】想看懂 WebRtc,你须知道的 C++11 新特性「lambda,std::function 以及 std:bind」【修订版】
C++11 中增加了许多的新特性。 在本文中,我们来聊一下 lambda 表达式,闭包,std::function 以及 std::bind。 lambda 表达式 C++11 中新增了 lambda
【掘金】文章主题样式预览
juejin github smartblue cyanosis channing-cyan fancy hydrogen condensed-night-purple greenwillow v-g
【掘金】代码高亮样式预览
a11y-dark a11y-light agate an-old-hope androidstudio arduino-light arta ascetic atelier-cave-dark at
【转载】C++ —— dllexport 与 dllimport 介绍和使用
dllexport 与 dllimport 存储级属性是微软对 C 和 C++ 的扩展,可用于从 DLL 中导出或导入函数、数据、对象(objects)。 dllexport 和 dllimport
【转载】【C++】weak_ptr 弱引用智能指针详解
weak_ptr 这个指针天生一副小弟的模样,也是在 C++11 的时候引入的标准库,它的出现完全是为了弥补它老大 shared_ptr 天生有缺陷的问题。 相比于上一代的智能指针 auto_ptr
【转载】C++ 临时变量
什么是临时变量? 原文地址:C++ 临时变量 | ZSAIm 考虑如下代码 为什么会产生临时变量? 其中整个过程是这样的: 假想存在一个临时变量tmp(注意实际上并不存在这样一个变量名)。 执行 tm
【转载】float 浮点数精度丢失问题分析
原文链接:float 浮点数精度丢失问题分析 | 程序员阿Tu 正文 前言 最近在研究如何在UE4的游戏引擎中搭建出地球,从而承载地图可视化的内容。粗略来讲,地球可以被视为一个半径 6371km 的球
【转载】Effective STL ——30 条有效使用 STL 的经验
大家好,我是程序喵。 最近看了一本书《Effective STL》,这本书内容比较老,但里面很多内容还是值得我们学习的。书里一共有 50 条有效使用 STL 的经验,我这里整理出了 30 条自认为有用
【转载】C++ 模板总结【勘误补漏】
转自:C++ 模板总结 前言 大家好,今天给大家分享一篇关于 C++ 模板总结概述. 模板(Template)指 C++ 程序设计语言中采用类型作为参数的程序设计,支持通用程序设计。C++ 的标准库提
【转载】面试常问的 C/C++ 问题,你能答上来几个?
转载自链接 面试常问的 C/C++ 问题,你能答上来几个? 最近不少小伙伴在找工作,这里我给大家分享一下面试中经常会遇到的一些嵌入式 C 语言问题,你看看能答上来几个呢? 一、用预处理指令 #defi
【转载】C++ 编译过程简介
原文的排版不是很清晰,我对它进行了重新调整,并标注了重点 了解编译过程的益处 C++ 工程相关的问题 什么是库? 静态库和动态库又有什么区别? 头文件起什么作用? 编译过程简介 编译 把源文件中的源代
C++11 简化 “责任链模式” 的一种思路
「这是我参与11月更文挑战的第 12 天,活动详情查看:2021最后一次更文挑战」。 参加该活动的第 27 篇文章 正文 责任链模式:使多个对象都有机会处理外部请求,从而避免请求的发送者和接收者之间的
C++11 简化 “策略模式” 的一种思路
「这是我参与11月更文挑战的第 12 天,活动详情查看:2021最后一次更文挑战」。 参加该活动的第 26 篇文章 正文 策略模式是一种定义一系列算法的模式,从概念上看,所有这些算法完成的都是相同接口
C++11 实现静态(编译期)多态
「这是我参与11月更文挑战的第 11 天,活动详情查看:2021最后一次更文挑战」。 参加该活动的第 25 篇文章 正文 所谓 C++11 的静态多态,其实就是编译期多态,是区别于通过派生继承来实现的
C++11 简化代码中的重复逻辑
「这是我参与11月更文挑战的第 11 天,活动详情查看:2021最后一次更文挑战」。 参加该活动的第 24 篇文章 不同的类型具有相同的行为 简单的情况下,我们可以使用模板(泛型)类型来简化代码中的逻
C++11 / C++14 中 tuple 的高级使用
「这是我参与11月更文挑战的第 10 天,活动详情查看:2021最后一次更文挑战」。 参加该活动的第 23 篇文章 前置知识 tuple 和 vector 比较 vector 只能存储同一种类型的数据
C++11 中 std::piecewise_construct 的使用
「这是我参与11月更文挑战的第 10 天,活动详情查看:2021最后一次更文挑战」。 参加该活动的第 22 篇文章 前文 C++11 中的 emplace 存在的意义与注意事项 中提到过 map 在使
C++11 中的 emplace 存在的意义与注意事项
「这是我参与11月更文挑战的第 10 天,活动详情查看:2021最后一次更文挑战」。 参加该活动的第 21 篇文章 对比 大部分的容器在 C++11 中对于添加元素除了常见的 insert 或者 pu
C++11 通过 auto 与 decltype 来解决返回值难以推断的问题
「这是我参与11月更文挑战的第 9 天,活动详情查看:2021最后一次更文挑战」。 参加该活动的第 20 篇文章 预备知识 decltype 用于查询表达式的数据类型,例如: 通过上面的例子我们可以看
下一页