-
-
用C实现协程库(用c实现协程库的方法)
协程这个东西有一段时间非常火热,特别是Go出来以后,大家都觉得这个用户态线程技术解决了很多问题,甚至用它可以支撑8亿用户,于是大家纷纷写了C/C++的协程库。实际上,我觉得协程库和支撑多少用户关系不大,甚至不用协程还可以支撑更多的用户(减少了协程的开销 ,协程只是提供一种编程模式,让服务器程序写起来...
02月01日[编码文章]浏览:32
-
C与C++的渊源与联系:编程世界中的“兄弟情谊”
在计算机科学的历史长河中,C和C++两种编程语言占据着举足轻重的地位。它们不仅深刻影响了现代编程语言的设计理念,还广泛应用于操作系统、嵌入式系统、游戏开发等各个领域。许多人可能会认为C和C++是截然不同的两种语言,但事实上,它们之间存在着深厚的渊源和紧密的联系。今天,我们将探讨C和C++的历史背景、...
02月01日[编码文章]浏览:31
-
看完这篇你还能不懂C语言/C++内存管理?
C 语言内存管理指对系统内存的分配、创建、使用这一系列操作。在内存管理中,由于是操作系统内存,使用不当会造成毕竟麻烦的结果。本文将从系统内存的分配、创建出发,并且使用例子来举例说明内存管理不当会出现的情况及解决办法。...
02月01日[编码文章]浏览:30
-
Linux下跨语言调用C++实践(怎么在linux中运行c语言)
不同的开发语言适合不同的领域,例如Python适合做数据分析,C++适合做系统的底层开发,假如它们需要用到相同功能的基础组件,组件使用多种语言分别开发的话,不仅增加了开发和维护成本,而且不能确保多种语言间在处理效果上是一致的。本文讲述在Linux系统下跨语言调用的实践总结,即开发一次C++语言的组件...
02月01日[编码文章]浏览:30
-
Effective C++——条款3:尽量用 new 和 delete 而不用 malloc 和 free
前言malloc 和 free是C语言中的库函数,在C++的应用中使用会产生问题,原因在于它们太简单:他们不知道构造函数和析构函数。...
02月01日[编码文章]浏览:29
-
从C和C++迈向Rust:基础篇(rust c++ 性能比较)
在编程世界中,C和C++凭借其高效、灵活以及对底层硬件的强大操控能力,长期占据着重要地位,被广泛应用于系统开发、游戏开发、嵌入式等诸多领域。而Rust作为一门新兴的系统编程语言,近年来备受瞩目,它以内存安全、零成本抽象、并发性强等特性,在追求高性能与可靠性的场景中崭露头角。对于精通C和C++的开发者...
02月01日[编码文章]浏览:30
-
-
Win10桌面/手机版最深层次开发功能挖掘
IT之家讯 Win10开发者预览版为我们提供了一个Win10大框架的早期概览,使开发者与热心用户都可以提前感受Win10带来的新特性,尝试新工具,而作为开发者,最关心的莫过于Windows多平台通用应用方面问题,而Win10也提供了相关解决方案,作为开发者的你可立刻在Win10预览版中进行一系列的测...
02月01日[编码文章]浏览:24
-