摘要: 设计目的:在编程过程中,设置一些比较通用的语法模板显示:vscode脚本 语法插件注释 阅读全文
posted @ 2022-02-23 11:32 星星客 阅读(63) 评论(0) 推荐(0)
摘要: 1.activationevents onLanguage:${language} onCommand:${command} //一般是这个 onDebug workspaceContains:${toplevelfilename} onFileSystem:${scheme} onView:${v 阅读全文
posted @ 2022-02-23 10:27 星星客 阅读(214) 评论(0) 推荐(0)
摘要: 一.static(file static)文件内静态定义 未命名的命名空间取代文件中的静态声明: 在标准C++引入命名空间的概念之前,程序需要将名字声明成static的以使其对于整个文件有效。在文件中进行静态声明的做法是从C语言继承而来的。在C语言中,声明为static的全局实体在其他文件外不可见。 阅读全文
posted @ 2022-02-18 17:23 星星客 阅读(207) 评论(0) 推荐(0)
摘要: 今天和大佬进行了一次讨论,被问起编译有几个环节的时候;被问起内敛函数在编译阶段是怎样实现的时候,一脸懵逼。 现总结如下:1.编译阶段分为3个阶段:预编译(CPP)——》编译——》链接. 2.预编译阶段是处理宏定义 将宏定义展开处理。 3.编译阶段会按CPP为单位生成单个.o文件,会根据.h去查找声明 阅读全文
posted @ 2022-02-17 17:25 星星客 阅读(56) 评论(0) 推荐(0)
摘要: 散列表的必要条件: 散列函数计算得到的散列值是一个非负整数 如果 key1 = key2,那 hash(key1) == hash(key2) 如果 key1 ≠ key2,那 hash(key1) ≠ hash(key2) 第一点:因为数组的下标是从0开始,所以哈希函数生成的哈希值也应该是非负数 阅读全文
posted @ 2022-02-14 15:22 星星客 阅读(30) 评论(0) 推荐(0)