摘要: 从源码编译安装vim8过程遇到的问题 目标:vim8, 支持python3,支持gui ./configure --with-features=huge \ --enable-multibyte \ --enable-python3interp=yes \ --with-python3-config 阅读全文
posted @ 2021-08-17 11:12 LEO__Y 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1. 常见的预编译指令和条件编译项有如下这些: #define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif 1 #define 定义一个预处理宏 2 #undef 取消宏的定义 3 #if 编译预处理中的条件命令,相当于C语法中的if语句 4 #ifde 阅读全文
posted @ 2020-04-29 17:13 LEO__Y 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 1 cmake_minimum_required(VERSION 2.8) 2 project(bitstream) 3 4 set(CMAKE_CXX_STANDARD 11) 5 set(ROOT_DIR /home/lyu/workspace/procise_v9/procise) # 设置变 阅读全文
posted @ 2020-03-19 11:45 LEO__Y 阅读(1937) 评论(0) 推荐(0) 编辑
摘要: 以下是单例模式的一种实现 通过BootLoader::instance()实现类只存在唯一实例,每次访问类中的数据成员时调用instance()函数即可,下面分析以下这种实现单例模式的原理 1. 构造函数位私有,外部无法访问,通过类的静态函数instance()可以实现创建对象 2 . 在insta 阅读全文
posted @ 2019-08-09 16:08 LEO__Y 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-09 15:08 LEO__Y 阅读(635) 评论(0) 推荐(0) 编辑
摘要: c语言中static的语义 1.static变量: 1).静态局部变量 a.静态局部变量在函数内定义,生存期为整个源程序,但作用域与局部变量相同,只能在定义该变量的函数内使用。退出该函数后, 尽管该变量还继续存在,但不能使用它。 b.对基本类型的静态局部变量若在说明时未赋以初值,则系统自动赋予0值。 阅读全文
posted @ 2019-08-09 14:53 LEO__Y 阅读(11145) 评论(0) 推荐(3) 编辑
摘要: 注意:以下描述的几种类型变量描述的都是类中的成员变量 一、解释 static类型变量 static表示的是静态的。类的静态成员函数、静态成员变量是和类相关的,而不是和类的具体对象相关的。即使没有具体对象,也能调用类的静态成员函数和成员变量。 一般类的静态函数几乎就是一个全局函数,只不过它的作用域限于 阅读全文
posted @ 2019-08-09 14:28 LEO__Y 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: 创建对象的过程 1.分配内存空间 2.初始化成员变量 3.调用构造方法 1. 分配内存空间(A a 和 new A的不同) 对于全局对象,静态对象以及分配在栈区域内的对象,对它们的内存分配是在编译阶段就完成了, 而对于分配在堆区域内的对象,它们的分配是在程序运行阶段完成的。 内存空间的分配过程中需要 阅读全文
posted @ 2019-08-09 11:40 LEO__Y 阅读(5278) 评论(1) 推荐(3) 编辑
摘要: [CSDN] 程序编译、链接与装载 阅读全文
posted @ 2019-07-02 18:33 LEO__Y 阅读(244) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qyf__123/article/details/91397917 阅读全文
posted @ 2019-07-02 18:29 LEO__Y 阅读(170) 评论(0) 推荐(0) 编辑