首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
C++系列
七昂的技术之旅
创建于2023-10-29
订阅专栏
现代C++编程
暂无订阅
共7篇文章
创建于2023-10-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++ : 如何用C语言实现C++的虚函数机制?
本文用c语言自定义虚函数表VTable实现了一下virtual的功能,来深刻理解其机制。我们通过创建存储函数指针的结构体来模拟这种行为。
C++:别再背 const 和 constexpr 的区别了
本文从底层汇编指令的角度体会了一下什么是constexpr的编译期计算,总之,const用于限定变量运行期的“不可变性”;constexpr用于定义常量、常量表达式或常函数,实现编译期计算。
C++: unordered_map 如何高效插入key-value?
我们可以根据实际场景和对效率的要求,去选择不同的方法。在此不得不夸一夸C++的灵(fù)活(zá)性。此外发现,Effective STL这本书中对insert()方法的介绍有些过时了。
C++ : 仅添加一个引用& 就直接导致程序崩溃
不得向锁所在的作用域之外传递指针和引用,指向受保护的共享数据,无论是通过函数返回值将它们保存到对外可见的内存,还是将它们作为参数传递给使用者提供的函数。
C++源码中司空见惯的PIMPL是什么?
PIMPL是什么? PIMPL是Pointer to IMPLementation的缩写,意思是指向实现的指针。 PIMPL是C++中的一种惯用法,也叫做编译期实现模式。
C++ weak_ptr除了解决循环引用还能做什么?
很多人对`std::weak_ptr`的认识只是不增加`std::shared_ptr`的引用计数,可以用来解决`std::shared_ptr`可能造成的循环引用问题。但是,实际对它的认识还是不够。
C++ shared_ptr是线程安全的吗?
shared_ptr的线程安全问题 对于以上问题,首先给出以下结论: 如果多个线程同时拷贝同一个shared_ptr对象,不会有问题,因为shared_ptr的引用计数是线程安全的。 如果多个线程..