- 博客(6)
- 收藏
- 关注
原创 makefile的编写之智慧树下智慧果
在windows下,对多个文件进行编译链接,只需要IDE的按钮轻轻一点就可以。而在Linux并没有这种一键直达的按钮,这时我们就需要makefile来帮助我们。makefile能帮我们一次对多个文件进行编译。 make是一个命令工具,是一个解释makefile中指令的命令工具。且make命令会自动智能地根据当前的文件修改的情况来确定哪些文件需要重编译,从而自己编译所需要的文件和链接目标...
2018-05-20 15:16:04 382
原创 Linux下vim的四种模式以及快捷操作
正常模式(Normal-mode) 命令模式(Command-mode) 插入模式(Insert-mode) 可视模式(Visual-mode)(1)正常模式: 进入:启动vim后默认处于正常模式。其他模式都可以用ESC键直接转换到正常模式。可以使用相关的快捷键,例如:gg 跳到文件首shitf + g 跳到行文件尾yy 复制光标所在的一行yny 复制光标处...
2018-05-20 00:43:17 2689
原创 动感炫光彩色进度条,简直不要太闪瞎眼
本文是在环境Linux下,写的一个打印进度条。并且进度条的颜色会变化还会闪烁。装13利器,下面就进行讲解。一、思路 首先定义一个大小为101的数组,用’\0’将数组初始化。 再定义一个数组用来存放‘-’,‘/’,‘|’,‘\’,演示转圈。 然后在循环里通过向数组赋值‘*’,再用字符串格式输出就可以打印进度。 然后在循环里用fflush(stdout)和‘\r’依次...
2018-05-17 18:54:13 945
原创 类的非默认成员函数(普通函数、内联函数、友元函数)
一、类的普通成员函数 普通成员函数本质上是一个包含指向具体对象this指针的普通函数,即c++类的普通成员函数都隐式包含一个指向当前对象的this指针。class Person{public: Person() { _name = "LiMing"; _age = 20; } void Show() { ...
2018-05-16 12:33:12 1002
原创 C++初阶总结(详细)
一、面向对象的思想面向对象是一种以你办事我放心为理想构造出来的东西。这也是一个很好的鉴别一个面向对象的设计是否正确的方法。一个好的面向对象设计,会让你让他办事的时候,你不得不放心(也就是说,你不放心也没用,反正你什么都不知道)。(1)面向对象程序设计概念:(Object Oriented Programming,缩写:OOP)是一种程序设计范型,同时也是一种程序开发的方法。 对象...
2018-05-14 00:31:27 439
原创 C++之模板
模板是泛型编程的基础,不支持分离编译(定义和声明只能在一个文件中)。模板实现在一个.cpp文件,模板的调用在main函数的.cpp文件,main函数去其他.cpp找模板实现代码,但实现函数的.cpp因为没有在文件内调用并不会向.o文件生成代码,因此会找不到,造成报错。泛型编程就是编写与类型无关的逻辑代码,是一种复用的方式。一、模板分为模板函数和模板类 模板格式:templ...
2018-05-13 14:18:39 453
空空如也
Delphi 控件OnValidate属性会重复执行
2022-08-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人