六个默认成员函数的讲解,学会使用const成员函数,利用代码技巧减少程序的负担
类与对象的入门介绍
学习完C语言后就要迈入C++的新征程了,本文介绍了C++入门时相较于C语言而增加的新概念的讲解与使用。
每个进程并不是一直运行的,基于进程切换的分时操作系统,使得一个时间段内代码都得以推进。由此便可说明在不同的时刻,同一个进程可能有不同的状态。今天就一起来认识一下几种进程的不同状态吧。
讲述了冯诺依曼结构的基本内容,操作系统的概念以及 Linux下进程的基础知识:查看进程 、创建子进程以及fork的辨析,只有打好基础才能够进一步更好地学习。
在Linux下我们可以通过 gcc 进行编译,但与 vs 相比若想对代码进行调试,我们还需要学会使用调试器 gdb 。我们都知道程序的发布方式有两种,release 版本和 debug 版本,而 release 版本是无法进行调试的,但在Linux gcc/g++出来的二进制程序,默认是release模式,因此需要我们手动调整。
在使用Linux的时候应该已经察觉到,在Linux环境下我们会有非常多的源文件,并且在使用前还需要手动编译,在使用的时候就会变得非常地麻烦。使用Linux项目自动化构建工具-make/Makefile,就能够完美解决这个问题。
GCC(Compiler Collection)是由GNU开发的编程语言编译器。GNU编译器套件包括C、和语言前端,也包括了这些语言的库(如libstdc++,libgcj等。),说那么多就是一个编译器。平时写完的程序就是需要编译之后才能运行。之前讲过,但之前限制于环境问题无法讲得透彻与直观。在Linux中学习gcc后,我们终于可以清楚地观察到程序转换至可执行文件时的过程了。
介绍了Linux下的基础开发工具vim的基本功能与操作
一次搞懂各个排序,内含程序实现及详解
?大一上的期末设计,还使用了文件操作以及动态内存的知识???
讲解了二叉树的主要性质,以及基本功能的实现,彻底搞懂二叉树的四种遍历!!!???
堆与堆排序的实现以及TOPK问题的讲解
不看后悔的超详细的栈与队列的实现!!!!!!
之前我们讲了单链表的实现,带头双向循环链表就是在单链表的基础之上增加了一些功能使结构更加完善。可以直接用两个字来形容它,就是无敌无懈可击
相信很多人都像我一样,在正式学习链表之前就已经听过它的大名,但是就是不知道它究竟是干什么、怎么用的,所以这一次就来讲讲链表的实现以及其特有的优势
?一口气学完Linux基本操作???
一口气学会Linux基本操作!!!???
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号