话题编程语言 › C++

编程语言:C++

关联话题: C、C Plus Plus

实现无入侵式C++代码mock工具

作者编写了一个简单实用的mock工具,在此开源分享。

从无栈协程到 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++开发者的单元效率工具解决方案,希望对大家在提升单元测试效率上有所启发。

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