0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CPP开发者

文章:30 被阅读:3.5w 粉丝数:0 关注数:0 点赞数:0

广告

如何使用C++20比较不同类型的整型值

本篇介绍几个细琐的小特性,可以使代码更加安全可靠。 最常见的情况是采取 for loop 遍历....
的头像 CPP开发者 发表于 11-11 09:35 73次阅读

如何使用C++20比较不同类型的整型值

本篇介绍几个细琐的小特性,可以使代码更加安全可靠。 最常见的情况是采取 for loop 遍历....
的头像 CPP开发者 发表于 11-11 09:35 64次阅读

聊聊std::move函数和std::forward函数

今天我们聊聊Modern cpp的两个非常重要的概念移动语义和转发引用。
的头像 CPP开发者 发表于 11-05 16:58 191次阅读

Lambda和函数指针的性能对比

很多时候,选择单一,事情做来不会有多少阻力,选择太多 ,倒是举棋难定了。
的头像 CPP开发者 发表于 10-21 13:43 205次阅读
Lambda和函数指针的性能对比

记一次诡异的内存泄漏

最近在补一些基础知识,恰好涉及到了智能指针std::weak_ptr在解决std::shared_p....
的头像 CPP开发者 发表于 02-19 13:44 603次阅读
记一次诡异的内存泄漏

如何利用ChatGPT快速实现一个控制台进度条小工具?

控制台程序执行一些耗时任务时,需要向用户显示当前任务执行的进度,以提供清晰的感知。比如一个下载程序,....
的头像 CPP开发者 发表于 01-18 13:41 865次阅读
如何利用ChatGPT快速实现一个控制台进度条小工具?

“+”操作符的使用技巧

这篇写个平时易被忽略的小知识点,一元 + 操作符的使用技巧。
的头像 CPP开发者 发表于 12-28 13:27 504次阅读

使用C++11新特性实现一个通用的线程池设计

在C++11标准之前,多线程编程只能使用pthread_xxx开头的一组POSIX标准的接口。从C+....
的头像 CPP开发者 发表于 12-22 13:58 1159次阅读
使用C++11新特性实现一个通用的线程池设计

【ModernCpp】新特性之CTAD代码示例

上面的例子,我们已经体会到了CTAD带来的好处(代码间接),下面结合在项目中的用的例子更进一步的来说....
的头像 CPP开发者 发表于 12-20 14:00 428次阅读

JetBrains推出新的C/C++ IDE:CLion Nova

该公司打算先收集用户反馈,然后在 2024 年的某个时刻根据具体的反馈结果将 CLion Nova ....
的头像 CPP开发者 发表于 11-20 17:24 1100次阅读
JetBrains推出新的C/C++ IDE:CLion Nova

什么是Empty Base Optimization?

看见了吧?就算Base不包含任何的成员,编译器也会让Base占1 byte。这是因为如果一个类的内存....
的头像 CPP开发者 发表于 10-30 16:31 332次阅读

讲解消息分发的一种编译期实现法

今天讲消息分发的一种编译期实现法。
的头像 CPP开发者 发表于 08-23 14:38 518次阅读

深入理解C++ “static”关键字

编译后的程序存储在硬盘上,准备执行时操作系统需要将它们读取到 RAM 中,这个时期就叫加载期。.da....
的头像 CPP开发者 发表于 08-14 12:25 691次阅读
深入理解C++ “static”关键字

聊聊结构化绑定

C++11标准库添加了std::tie,用若干引用构造出一个std::tuple,对它赋以std::....
的头像 CPP开发者 发表于 08-03 15:34 493次阅读

C++即将超越C语言

相较上月,Top 10 中 JavaScript(7→6)和 Visual Basic(6→7)进行....
的头像 CPP开发者 发表于 07-13 14:46 693次阅读
C++即将超越C语言

C++变化很大!得重学这门语言了

迄今为止,C++ 已经存在了很长的时间,但是其变化也是非常大的,尤其是 2011 年之后。当时,推出....
的头像 CPP开发者 发表于 07-09 16:09 436次阅读
C++变化很大!得重学这门语言了

POD到底是什么?聊聊POD

POD,即Plain Old Data的缩写,plain代表普通,Old代表旧,从字面意思看是老的、....
的头像 CPP开发者 发表于 06-19 15:24 5251次阅读

C++20 modules基础知识入门

以前一直有了解C++20的新特性,但是因为编译器对此支持的比较少,所以很少实践。
的头像 CPP开发者 发表于 06-15 11:37 829次阅读
C++20 modules基础知识入门

CPU缓存一致性协议MESI介绍

CPU在摩尔定律的指导下以每18个月翻一番的速度在发展,然而内存和硬盘的发展速度远远不及CPU。这就....
的头像 CPP开发者 发表于 06-09 10:39 875次阅读
CPU缓存一致性协议MESI介绍

从一次字符串拼接失败说起

几个月前的时候,有一次讨论,关于单例模式实现的,其中,提到了一种使用static方式,也就是Scot....
的头像 CPP开发者 发表于 05-15 14:30 450次阅读

从技术实现的角度破坏封装性直接访问私有变量

在gcc5.4下进行编译,不出所料,编译失败
的头像 CPP开发者 发表于 02-15 09:31 470次阅读

小编科普一下Linux内核中常用的C语言技巧

Linux内核采用的是GCC编译器,GCC编译器除了支持ANSI C,还支持GNU C。在Linux....
的头像 CPP开发者 发表于 02-08 11:51 676次阅读

什么是OOM机制?怎么防止进程因为OOM机制而被杀掉?

有时候我们会发现系统中某个进程会突然挂掉,通过查看系统日志发现是由于 OOM机制 导致进程被杀掉。
的头像 CPP开发者 发表于 02-06 11:45 2769次阅读

C++23特性概览

新年伊始,要说什么选题最合适,那无疑是C++23了。
的头像 CPP开发者 发表于 02-02 10:28 6229次阅读

C++:从技术实现角度聊聊RTTI

RTTI的英文全称是"Runtime Type Identification",中文称为"运行时类型....
的头像 CPP开发者 发表于 01-09 13:54 1758次阅读

5种方式初始化String成员怎样选择?

由此可知,使用const-reference string时,至少存在1次分配。对于左值来说,这本无....
的头像 CPP开发者 发表于 11-24 14:51 1006次阅读

将curl使用的C语言标准从C89升级到C99?

如果要升级 C 语言标准到 C99,那就要考虑哪些 C99 特性可以改进像 curl 这样的项目。D....
的头像 CPP开发者 发表于 11-22 14:48 815次阅读

DMA传输方式与传输参数

CPU无时不刻的在处理着大量的事务,但有些事情却没有那么重要,比方说数据的复制和存储数据,如果我们把....
的头像 CPP开发者 发表于 11-03 15:23 3357次阅读

一个处于实验中的新编译器:CppFront

其实近几年C++的发展速度真不慢,许多特性迟久未入,只是不想刚引入就遭淘汰。当你再次见到C++更新时....
的头像 CPP开发者 发表于 10-27 13:00 1006次阅读

C++代码需要遵循的10个最佳实践

C++代码提供了足够的灵活性,因此对于大部分工程师来说都很难把握。本文介绍了写好C++代码需要遵循的....
的头像 CPP开发者 发表于 10-18 15:20 810次阅读