最新 最热

【C++】一文掌握C++的四种类型转换 --- static_cast、reinterpret_cast、const_cast、dynamic_cast

C++中类型分为两种:内置类型和自定义类型。内置类型中分为算术类型和空类型。其中算术类型包含字符,整型,布尔值和浮点数。空类型不对应具体的值,仅用于一些特殊的场合,例如最常见的是,当函数不返回任何值时使用空类型作为...

2024-08-21
1

使用微软Detours库进行模块枚举

Detours 是微软开发的一个强大的 Windows API 钩子库,用于监视和拦截函数调用。它广泛应用于微软产品团队和众多独立软件开发中,旨在无需修改原始代码的情况下实现函数拦截和修改。Detours 在调试、监控、日志记录和性...

2024-08-20
1

使用微软Detours库进行DLL注入

Detours 是微软开发的一个强大的 Windows API 钩子库,用于监视和拦截函数调用。它广泛应用于微软产品团队和众多独立软件开发中,旨在无需修改原始代码的情况下实现函数拦截和修改。本篇文章旨在帮助开发者更好地理解和...

2024-08-20
1

【C++】unordered_set和unordered_map的封装(哈希)

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-08-20
1

C++ 中文周刊 2024-08-18 第166期

今天群聊提到了一个场景,unique_ptr传值加move 并不能完美优化掉,看代码

2024-08-19
1

OpenHarmony应用开发引入开源C/C++库---之Har包里的NDK

HAR(Harmony Archive)是静态共享包,可以包含代码、C++ 库、资源和配置文件。通过 HAR 可以实现多个模块或多个工程共享 ArkUI 组件、资源等相关代码。HAR 不同于 HAP,不能独立安装运行在设备上,只能作为应用模块的依赖项被...

2024-08-19
1

C++堆栈内存分析

栈空间是由系统自动分配的,在函数中声明一个局部变量 int b; 系统将会自动在栈中为 b 开辟空间。如果是在函数内部声明,在跳出函数时该内存区域会被系统释放。...

2024-08-19
1

【C++】C++STL 揭秘:Strng背后的底层逻辑

在模拟实现string过程中,为了避免跟库中string发生冲突,需要创建个命名空间,在命名空间中实现string。

2024-08-17
1

[C++] 深入理解面向对象编程特性 : 继承

面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行效率的效果。 当创建一个类时,您不需要重新编写新...

2024-08-17
1

【算法设计题】判断无向图中任意给定的两个顶点之间是否存在一条长度为k的简单路径,第8题(C/C++)

通过这种方式,函数递归地探索图中的路径,并确保路径是简单路径,最终判断是否存在一条符合长度要求的路径。

2024-08-17
1