话题编程语言 › C++

编程语言:C++

关联话题: C、C Plus Plus

Speeding up C++ build times

How we cut build times by 50% and shipped a solution for scale.

从裸机启动一个C++程序实战操作

保姆级教程

C++从遗忘到入门

本文主要面向的是曾经学过、了解过C++的同学,旨在帮助这些同学唤醒C++的记忆,提升下自身的技术储备。如果之前完全没接触过C++,也可以整体了解下这门语言。

C++常见避坑指南

C++ 从入门到放弃?本文主要总结了在C++开发或review过程中常见易出错点做了归纳总结,希望借此能增进大家对C++的了解,减少编程出错,提升工作效率,也可以作为C++开发的避坑攻略。

从入门到精通:如何解决C++模板代码膨胀问题?

C++ 模板是一种强大的编程工具,它允许我们编写通用的、可重用的代码;模板代码的一个常见问题是代码膨胀,即编译器为每个模板实例生成大量的重复代码。现代的编译器已经能够对不同编译单元里的相同模板函数进行去重,老生常谈的 external 模板、将模板代码与非模板代码分离等,对瘦身意义已经不大,我们仍然需要关注如何减少每一个模板实例化的大小。

浅谈C++20 协程那点事儿

​本文是 C++20 的协程入门文章,作者围绕协程的概念到协程的实现思路全方位进行讲解,努力让本文成为全网最好理解的「C++20 协程」原理解析文章。

C++的复杂,C是原罪:从值类别说开去

我们知道 C++ 的值类别包括左值、右值、纯右值、广义左值、将亡值。可 C++ 到底是经历了什么才硬要把这件事情搞得如此复杂呢?我们不妨从 C 语言、汇编和 C++ 设计发展的角度来分析一下这个问题~

Android c++ core guideline checker 应用

本文档教会你如何在 Android c++ 项目中应用 c++ core guideline checker,以统一最佳编码风格,提高代码的可读性和可维护性,提升 c++ 代码安全性、运行效率。

Go和C++通用性能优化黑魔法——PGO!

我们在进行性能优化的时候,往往会应用各种花式的优化手段:优化算法复杂度(从 O(N) 优化到 O(logN) ),优化锁的粒度或者无锁化,应用各种池化技术:内存池、连接池、线程池、协程池等。压缩技术、预拉取、缓存、批量处理、SIMD,内存对齐等等手段后,其实还有一种手段就是 Profile-Guided Optimization (PGO)。本文会介绍 PGO 的原理,以及 Go/C++ 语言进行 PGO 的实践。

如何使用c++开发redis module

‍本文将试着总结Tair用c++开发redis module中遇到的一些问题并沉淀为最佳实践,希望对redis module的使用者和开发者带来一些帮助(部分最佳实践也适用于c和其他语言)。

C++知识体系总结:语言核心与代码工程

梳理一下C++的知识体系,温故而知新。

C++ 异常原理:以一个小程序为例

作者在调查某个 bug 时涉及到 C++ 异常,借此机会以本文把 C++ 异常机制梳理清楚供大家参考。

一文讲透设计模式(C++版)

本文从设计原则、创建型模式、结构型模式、行为模式四个方向讲述C++的设计模式。

Android C/C++ 内存泄漏分析 unreachable

“工欲善其事、必先利其器”,本文主要讲述内存专项的工具之一,内存泄漏分析 memunreachable。

一名C++程序员的Rust入门初体验

作者最近尝试写了一些Rust代码,本文主要讲述了对Rust的看法和与C++的一些区别。​

百度工程师带你探秘C++内存管理(ptmalloc篇)

本文作为系列文章《探秘C++内存管理》的第二篇,将会探讨经典内存管理器ptmalloc如何管理C++程序的内存。

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-22 23:00
浙ICP备14020137号-1 $Map of visitor$