首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
C++
订阅
贝嘉安
更多收藏集
微信扫码分享
微信
新浪微博
QQ
39篇文章 · 0订阅
每天学点 C++ 知识:为什么错误代码能正常工作
我想提出一个发人深思的主题来讨论:有时候,我们会看到完全不正确的代码却能工作得很好!经验丰富的程序猿不会对这个问题感到惊讶(这又是另一个故事),但对那些最近刚开始学习 C/C++ 的人来说,这个问题也许有点让人困惑。那么,今天我们就来看看这样一个示例。
C++11 新特性之 template
这是 C++11 新特性介绍的第八部分,涉及到 template 相关的新特性。
一款超轻量级 (ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库
EasyLogger 是一款超轻量级 (ROM<1.6K, RAM<0.3K)、高性能的 C 日志库,非常适合对资源敏感的软件项目,例如:IoT 产品、可穿戴设备、智能家居等等。相比 log4c、zlog 这些知名的 C 日志库,EasyLogger 的功能更加简单,提供给用户的接口更少,但上手会很快,更多实用功能支持以插件形式进行动态扩展。
优先队列 1-- 堆
继续是《数据结构算法与应用:C++ 语言描述》的笔记,这是第九章优先队列的内容。本小节主要介绍的是优先队列的定义以及其中一种实现方法–最大堆的实现,最后是堆的一个应用–堆排序。
C++ 项目中的 extern "C" {} ,ifdef
C++ 项目中的 extern "C" {} ,ifdef
二叉树的基本概念和实现
继续是《数据结构算法与应用:C++ 语言描述》的笔记,这是第八章二叉树和其他树的内容,本节内容介绍树的定义以及二叉树的代码实现。
C++ 程序嵌 Lua(基于 LuaBridge)
配置文件搞不定的,就得依赖脚本。C++ 程序想嵌点脚本,Lua 几乎是首选。Lua 的源码自带 Makefile,可以编译出静态库、解释器、编译器三个目标文件,作为宿主的 C++ 程序,除了要包含 Lua 头文件,还应该链接这个静态库。
C++11 新特性之右值引用与移动
这是 C++11 新特性介绍的第七部分,涉及到左右值引用、移动构造、移动赋值、完美转发等。
堆栈 2 - 应用 1
继续是《数据结构算法与应用:C++ 语言描述》的笔记,继续第五章堆栈的内容,这节是最后关于应用方面的内容。这节先介绍括号的匹配,汉诺塔,火车车厢重排三个问题。