Linux编写C++程序
文章平均质量分 83
露忆丶十二
这个作者很懒,什么都没留下…
展开
-
第三章.Linux的文本/代码编辑器vim的使用
除具有编辑文本的功能外,vim有许多与编译器类似的功能,高亮显示关键字,代码补全等,而且vim不限制语言,无论你使用的是C还是java,又或者是shell等语言,均可以享受到vim强大功能的便利,因此vim受到许多程序员的青睐。......原创 2022-07-29 21:59:44 · 565 阅读 · 0 评论 -
数据结构-------链表
链表不难,只要掌握了基本操作接下来的学习会简单很多。重要的是不要直接操作头节点,而是建立指针变量来操作链表!人生如棋。棋盘上的胜与负,荣与辱,喜与悲,的确是人生或亮或暗色彩的折射。只有自己担当了一切的棋局,才有意思;只有自己担当了一切的人生,才是真正有价值的。成为自己的最高评判者,不在乎他人的喋喋不休,才能以一个完整的人的身份,享受胜利,荣辱和喜悦。原创 2022-09-02 21:21:22 · 275 阅读 · 0 评论 -
C++进阶(一)
尽可能用enum、const、inline替换宏定义。但是要切记,现在的C++并不能做到完全剔除宏定义,该用的时候还是要用。inline主要是替换宏函数。3.14宏定义在编译期间会被全部替换掉,也就是说,在编译期间所有的PI都会被替换成3.14,那么我们使用了多少次PI就会占用多少个3.14的存储空间,而且,如果 int a = PI,在某些编译器上的警告会是:隐式类型转换3.14,而不会提示隐士类型转换 PI,如果这个PI使我们自己定义的还好,我们可以找到它,如果是别人在别的文件中定义的呢?...原创 2022-08-29 17:46:11 · 294 阅读 · 1 评论 -
猿创征文|跌跌撞撞的C++成长之路
你若是想要拥有未曾拥有过的东西,就必须要做未曾做过的事。原创 2022-08-26 22:48:39 · 497 阅读 · 1 评论 -
C++拿来主义--- 类的组合与继承
类的基础概念类的继承和组合为面向对象的程序设计提供了代码复用的可能性,奉行拿来主义。类的组合较为简单,掌握了如何初始化那么应用就可以得心应手的使用了。类的继承主要是插播知识点那一块比较抽象,建议多体会,多找找资料,看看书等等,我的水平肯定和作者比不了,还有就是构造函数和虚函数,值得注意。......原创 2022-08-25 20:25:48 · 483 阅读 · 3 评论 -
C++面向对象程序设计----类(基础概念)
早期软件开发程序的模式是:程序 = (算法)+ (数据结构),()代表一个整体,也就是说最早的程序是把数据结构和算法分开的。一般来说,算法只能适合于特定的数据结构,比如说算法是挤牛奶,这只对母牛起作用,如果你把这个算法应用于公牛,无异于让公牛本不富裕的生活雪上加霜,哈哈,开个玩笑。后来,软件开发人员逐渐意识到了这个问题,调整了程序开发的模式,演化成:程序 = (数据结构 + 算法),而这个()的整体被称作对象。......原创 2022-08-24 11:04:41 · 375 阅读 · 0 评论 -
C/C++ 指针剖析
不知从何时起对你一眼万年,从此,每一天被赋予了特别的意义。时隔多年,依然挥之不去是你------指针!!!本篇中几乎数据类型只用了int ,但是float、double等也是可以的。C/C++语言拥有在程序运行时获得变量的地址和操作地址的能力,这种用来操作地址的特殊类型变量被称作指针。翻译翻译什么tmd叫tmd指针!变量或常量的指针存储的数据是 :对应的变量或常量在内存中的地址。原创 2022-08-21 11:47:51 · 321 阅读 · 6 评论 -
第一章.搭建一个linux环境(虚拟机方式),搭建必要的C++编译环境。
1.2.1到1.2.3、1.4.1、1.4.2都可以选择性的安装。我在b站上找了一个写的不错,直接链接。原创 2022-07-25 19:08:39 · 468 阅读 · 0 评论 -
第二章.Linux文件目录相关命令(常用)
egmkdir-pproject1/src先创建一个project1文件夹,在project1文件夹中再创建一个src文件夹。egls-aproject列出project文件夹中的文件(夹)。(1)-l单列输出,每一列输出一个文件(夹)名及其相关属性,较为详细。(2)-a列出所有文件,包含以“.”开头的文件。(3)-f按照文件(夹)在磁盘上的存储顺序输出。(2)-b与-n相比,把文件中的空行去掉了。............原创 2022-07-25 19:00:03 · 208 阅读 · 0 评论