话题编程语言 › C++

编程语言:C++

关联话题: C、C Plus Plus

从无栈协程到 C++异步框架

本文我们将尝试对整个 C++的协程做深入浅出的剥析, 方便大家的理解. 再结合上层的封装, 最终给出一个 C++异步框架实际业务使用的一种形态, 方便大家更好的在实际项目中应用无栈协程。

C++20协程初探!

协程(coroutine)是在执行过程中可以被挂起,在后续可以被恢复执行的函数。在C++20中,当一个函数内部出现了co_await、co_yield、co_return中的任何一个时,这个函数就是一个协程。

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

在互联网的服务中,C++常用于搭建高性能、高并发、大流量、低延时的后端服务。如何合理的分配内存满足系统高性能需求是一个高频且重要的话题。

终极 C++避坑指南

C++是一门古老的语言,但仍然在不间断更新中,不断引用新特性。但与此同时 C++又甩不掉巨大的历史包袱,并且 C++的设计初衷和理念造成了 C++异常复杂,还出现了很多不合理的“缺陷”。

c++异步:asio的scheduler实现!

关于C++异步,你需要了解哪些?

深入理解C++中的move和forward!

在C++11标准之前,C++中默认的传值类型均为Copy语义,即:不论是指针类型还是值类型,都将会在进行函数调用时被完整的复制一份!对于非指针而言,开销及其巨大!因此在C++11以后,引入了右值和Move语义,极大地提高了效率。本文介绍了在此场景下两个常用的标准库函数:move和forward。

客户端单元测试实践——C++篇

本文分享了团队在做单元测试中遇到的问题与解决思路。

C++异步:libunifex的scheduler实现!

关于C++异步,你需要了解哪些?

C++异步:structured concurrency实现解析!

关于C++异步,你需要了解哪些?

黑盒不黑:跨端 C/C++ 库一键源码调试方案

C/C++ 具有天然的跨平台特性,丰富的构建工具、Native 的性能以及成熟的社区生态,近年来移动端也越来越多的集成了一些使用 C/C++ 开发一些逻辑内聚且对性能要求较高的模块,特别是各类引擎模块例如音视频编解码、RPC 网络库、数据库、神经网络库等。

C++异步:libunifex中的concepts详解!

关于C++异步,你需要了解哪些?

C++ 静态反射在网易云信 SDK 中的实践

目前网易云信的 IM SDK 支持全平台,IM SDK 每次发版除了要针对新功能进行测试外,回归测试也占了很大比重,只单纯依靠人工测试,会出现许多问题。网易云信的“自动化测试平台”解放了大量的人力,本文将基于此,分享 C++ 静态反射在云信 SDK 中的应用实践。

C++反射:反射信息的自动生成!

关于C++反射,你需要了解哪些?

C++异步从理论到实践总览篇

C++20带来了coroutine特性, 同时新的execution也在提案过程中, 这两者都给我们在C++中解决异步问题带来了新的思路. 但对比其他语言的实现, C++的协程和后续的execution都存在一定的理解和封装成本, 本系列的分享我们将围绕基本的原理, 相应的封装, 以及剥析优秀的第三方实现, 最终结合笔者framework落地的情况来展开。

C/C++ 单元自动化测试解决方案实践

本文主要介绍如何利用GCC插件来实现提升C/C++开发者的单元效率工具解决方案,希望对大家在提升单元测试效率上有所启发。

大规模C++编译性能优化系统OMAX介绍

本文探索&研究了大规模C/C++服务编译性能优化相关技术,优化服务性能,降低机器成本,同时为了支持规模推广应用,降低业务线接入成本,保障优化效果,进行面向云上微服务,开展平台化优化服务系统OMAX建设,并在百度推荐系统上大规模应用,取得线上服务CPU性能优化10%+和上线速度提升40%+双收益,优化后服务运行稳定,性能收益持续。

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.124.0. UTC+08:00, 2024-04-25 21:27
浙ICP备14020137号-1 $访客地图$