首页
学习
活动
专区
圈层
工具
发布

#c++

使用广泛的计算机程序设计语言。通用程序设计语言,支持多重编程模式

C++强制类型转换操作符 dynamic_cast

用户3672714

600

C++从0实现百万并发Reactor服务器

跑步的企鹅2915222729

在当今云计算与互联网时代,高并发是后端服务必须面对的挑战。如何用C++这一高性能语言,从零开始构建一个能应对百万级并发连接的服务器?答案的核心就是 Reacto...

2400

C++内存序不迷茫:从CPU缓存一致性理解Memory Order

码事漫谈

想象一下这样的场景:你在实现一个高性能的消息队列,使用双重检查锁定模式来优化性能:

400

现代C++性能陷阱:std::function的成本、异常处理的真实开销

码事漫谈

std::function 是一个通用的、类型擦除的函数包装器,它非常方便,可以存储和调用任何可调用对象(函数、lambda、函数对象、bind表达式等)。然而...

800

`.hpp`文件

用户1750537

.hpp 文件是一种常见的 C++ 头文件扩展名,表示C++ 头文件(Header File)。它的作用与传统的 .h 文件相似,但更常用于区分 C++ 的头文...

5610

【C++源码编译】

用户1750537

C++源码到二进制可执行文件的过程与C语言类似,包括四个过程:预编译、编译、汇编、链接

5510

从零开发分布式文件系统(一) :100G读写带宽,百万IO请求文件系统怎么实现的

早起的鸟儿有虫吃

原文排班更佳:https://mp.weixin.qq.com/s/QdhOqdcIhuVStjfB3QgP5A

10710

深度学习C++中的数据结构:栈和队列

IFMaxue

在C++中,栈和队列是两种非常重要的容器适配器——它们不直接存储数据,而是基于其他基础容器(如vector、list、deque)实现特定的操作逻辑。今天我们就...

8710

深入解析:为什么应该避免使用 atoi、atol 和 atof 函数

码事漫谈

通过深入理解这些函数的实现原理和潜在风险,开发者可以写出更加健壮和可靠的代码,避免因简单的字符串转换操作而导致整个系统的稳定性问题。

7210

C++完全攻略:从新手到高手的编程进化之路

凤年徐

C++的起源可以追溯到1979年,当时BjarneStroustrup(本贾尼·斯特劳斯特卢普,这个翻译的名字不 同的地⽅可能有差异)在⻉尔实验室从事计算机科学...

8710

【C/C++】动态内存管理

凤年徐

但是上述的开辟空间的⽅式有两个特点: • 空间开辟⼤⼩是固定的。 • 数组在申明的时候,必须指定数组的⻓度,数组空间⼀旦确定了⼤⼩不能调整 但是对于空间的...

6110

【C/C++】自定义类型:联合和枚举

凤年徐

结构体与联合体都有多个成员,但是结构体每个成员都有自己独立空间,联合体所有成员共用一块内存空间

7010

【C/C++】自定义类型:结构体

凤年徐

c语言有内置类型(char short int long flaot double long double),也有自定义类型—结构体(struct) 枚举(en...

9110

【C/C++】数据在内存中的存储

凤年徐

在讲解操作符的时候,我们就讲过了下⾯的内容: 整数的2进制表⽰⽅法有三种,即原码、反码和补码

7310

【C/C++】C语言内存函数

凤年徐

• memcpy 是完成内存块拷⻉的,不关注内存中存放的数据是啥**(遇到‘\0’不会停)**

6120

【C/C++】字符函数和字符串函数

凤年徐

在编程的过程中,我们经常要处理字符和字符串,为了⽅便操作字符和字符串,C语⾔标准库中提供了 ⼀系列库函数,接下来我们就学习⼀下这些函数。

5810

【C/C++】深入理解指针(五)

凤年徐

如果你把函数的指针(地址)作为参数传递给另⼀个函数,当这个指针被⽤来调⽤其所指向的函数时,被调用的函数就是回调函数。回调函数不是由该函数的实现⽅直接调⽤,⽽是在...

9510

【C/C++】深入理解指针(四)

凤年徐

代码 const char* pstr = “hello bit.”; 特别容易让同学以为是把字符串 hello bit 放 到字符指针 pstr ⾥了,但是本...

6810

【C/C++】深入理解指针(二)

凤年徐

变量是可以修改的,如果把变量的地址交给⼀个指针变量,通过指针变量的也可以修改这个变量。 但是如果我们希望⼀个变量加上⼀些限制,不能被修改,怎么做呢?这就是con...

8010
领券