-
什么时候用C而不用C++?(c++什么时候需要new)
为什么用C此时,你可能会问自己:“他为什么要用C来做呢?”毕竟我所描述的簿记工作用其他的语言来写会容易得多,比如Smalltalk、Lisp或者Snobol,它们都有垃圾收集机制和可扩展的数据结构。...
02月01日[编码文章]浏览:13
-
-
C语言编译器,你用过哪种?(c语言编译器哪个好2020)
说到C语言,我想无论是从事IT行业的程序员也好,还是非专业人士也罢,对它都是有所耳闻的。C语言是一门历史很长的编程语言,其编译器和开发工具也多种多样,今天小编就为大家盘点那些我们可能使用过的C语言编辑器,看看哪些是你用过的!TC 2.0它是Borland公司的产品,在dos界面下编译运行,小巧、灵活...
02月01日[编码文章]浏览:16
-
5款免费的C/C++语言编程器(免费的c编译器)
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。目前,C/C++语言十分热门。今天小编准备给大家介绍5款免费的C/C++语言编程器,欢迎收藏转发。1、 C-FreeC-Free 是一款国产...
02月01日[编码文章]浏览:14
-
-
-
【重学C++】01| C++ 如何进行内存资源管理?
今天是【重学C++】的第一讲,我们来学习下C++的内存管理。与java、golang等自带垃圾回收机制的语言不同,C++并不会自动回收内存。我们必须手动管理堆上内存分配和释放,这往往会导致内存泄漏和内存溢出等问题。而且,这些问题可能不会立即出现,而是运行一段时间后,才会暴露出现,排查也很困难。因此,...
02月01日[编码文章]浏览:12
-
推荐10个好用的C++在线编译器,去网吧学习不用配置环境了
很多时候我们会去网吧学习C++(不是),安装VS、Eclipse这样的大型软件没必要,但是下载vscode、mingw、cmake来配置环境比较麻烦,这时一个实用的C++在线编译器就非常难得和可贵了,我试用了多款后,特地奉上这10个C++在线编译器,让你成为网吧里最靓的仔。...
02月01日[编码文章]浏览:11
-
Malloc、free和realloc浅析(malloc和free new和delete)
在学习C/C++的过程中,malloc、realloc和free这些函数,都是内存操作方面最基本的函数,使用非常广泛。今天本文主要是浅显地介绍一点这些函数的原理。Realloc先来介绍一下realloc,因为这个函数实际上是malloc和free的二次封装。...
02月01日[编码文章]浏览:10
-
详解C++高性能无锁队列的原理与实现
1.无锁队列原理1.1.队列操作模型队列是一种非常重要的数据结构,其特性是先进先出(FIFO),符合流水线业务流程。在进程间通信、网络通信间经常采用队列做缓存,缓解数据处理压力。根据操作队列的场景分为:单生产者——单消费者、多生产者——单消费者、单生产者——多消费者、多生产者——多消费者四大模型。根...
02月01日[编码文章]浏览:11