
C/C++
小老弟鸭鸭鸭
老板,来五盒大金鱼!
展开
-
小老弟研发之路面筋大汇总——关于C/C++(一)
目录C++ 组合是什么? C++继承是什么?说说C++组合与继承的优缺点(多益)对C++的认识和看法,和C比较的优缺点(多益)编译性语言需要经过的步骤?什么是重载?为什么C++支持重载而C不支持?stl(标准模板库)中map和hashmap区别?hashmap是否总是优于map(多益)c 的const C++ 组合是什么? 答:每当某个类包含另一个类的对象...原创 2019-01-22 01:56:55 · 610 阅读 · 1 评论 -
浅谈uint8_t等以_t结尾的数据类型
首先,我们要搞懂_t的意思是什么?_t具体答案官方没找到,但我们可以理解为它就是一个结构的标注,可以理解为type/typedef的缩写,表示它是通过typedef定义的,而不是其他数据类型。其次,unit是什么?uint8_t,uint16_t,uint32_t等都不是什么新的数据类型,它们只是使用typedef给类型起的别名,新瓶装老酒的把戏。不过,不要小看了typedef,它对于...原创 2019-01-31 23:26:43 · 2243 阅读 · 0 评论 -
小老弟研发之路面筋大汇总——关于C/C++(二)
目录C++ extern关键字用法(wy游戏)引用和指针的区别(wy游戏)函数的压栈过程 详细说明(wy游戏)内存的不同用途(扩充知识点)内联函数的相关概念(扩充知识点)内联函数和常规函数的区别(扩充知识点)内联函数的优缺点(wy游戏)虚函数的底层机制(wy游戏)C++ extern关键字用法(wy游戏)基本解释:可以置于变量或函数前,表明该变量或函数的定义...原创 2019-01-23 01:55:27 · 480 阅读 · 0 评论 -
小老弟研发之路面筋大汇总——关于C/C++(四)
目录IEEE754的表示方法C和C++的区别(补充的)C++ STL 的基本容器内存的几个区域C++的友元函数string和const char*(char[])的区别C+语言的位域C++中定义和声明的基本区别register修饰符 IEEE754的表示方法 浮点数存储格式:浮点数存储格式为IEEE754标准,三种精度的浮点数各个部分位数如下:...原创 2019-02-14 23:42:58 · 256 阅读 · 0 评论 -
小老弟研发之路面筋大汇总——关于C/C++(三)
目录 动态库,静态库区别(扩充知识点) 静态链接与动态链接的区别(wyyx) 解释内存对齐及其原理(wyyx) 派生类虚表的布局是怎样的(wyyx) 模板类了解吗?实现一个unique_list容器(插入操作)(代码,借助vector实现的)(wyyx) 动态库,静态库区别(扩充知识点) 简单来说,动态库总是与应用程序编译在一起的,在任何情况下都能运行,不依赖...原创 2019-01-31 00:29:05 · 293 阅读 · 0 评论 -
C++ 类的静态成员及静态成员函数
对象与对象之间的成员变量是相互独立的。要想共用数据,则需要使用静态成员和静态方法。 只要在类中声明静态成员变量,即使不定义对象,也可以为静态成员变量分配空间,进而可以使用静态成员变量。(因为静态成员变量在对象创建之前就已经被分配了内存空间) 静态成员变量虽然在类中,但它并不是随对象的建立而分配空间的,也不是随对象的撤销而释放(一般的成员在对象建立时会分配空间,在对象撤销时会释放)。静态成员变量...转载 2019-02-19 18:39:30 · 287 阅读 · 0 评论 -
八大排序汇总(C++)
目录认识时间复杂度排序算法中的稳定性八大排序性能对比冒泡排序选择排序插入排序归并排序快速排序堆排序希尔排序 认识时间复杂度 常数时间的操作:一个操作如果和数据量没有关系,每次都是固定时间内完成的操作,叫做常数操作。时间复杂度:时间复杂度为一个算法流程中,在最差情况下,常数操作数量的指标。常用O(读作bigO)来表示。具体来说,在常...原创 2019-02-20 02:26:45 · 1020 阅读 · 0 评论 -
编程题——贪心算法(leetcode简单篇 C++版)
目录分发饼干132模式买股票的最佳时期II删除造序柠檬水找零 分发饼干 题目描述:假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i ,都有一个胃口值gi ,这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j ,都有一个尺寸 sj。如果 sj>= gi,我们可以将这个饼干 j 分配给孩子...原创 2019-03-17 18:18:15 · 1425 阅读 · 0 评论