
c/c++
zhouge000
这个作者很懒,什么都没留下…
展开
-
c/c++多态与继承知识点细讲
c++是基于面向对象的编程语言,面向对象的三大特性为:封装、继承和多态。本文对继承与多态的知识点进行了总结归纳,这部分内容对于学习c++编程语言是非常重要的,文章加入我的个人理解,希望能给大家带来帮助,如果有问题欢迎大家指出。本文的所有代码运行环境为【windows 10】vs2013知识框架:1.继承的概念什么是继承?为什么有继承?通过继承将有共同部分的、相互联系的类构成一种层次关系,共同部分组...转载 2018-06-03 10:55:51 · 407 阅读 · 0 评论 -
嵌入式新技术
1,基于嵌入式LInux的人脸识别系统 相关网址:https://download.youkuaiyun.com/download/qq_21158435/9878440原创 2018-10-21 16:50:02 · 1865 阅读 · 0 评论 -
面向对象的三个基本特征
面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下...转载 2018-09-05 17:11:31 · 16069 阅读 · 0 评论 -
[LeetCode]4 两个有序数组的中位数
【难度:hard】 There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)). 给定两个有序数组nums1和nu...转载 2018-07-22 10:51:40 · 609 阅读 · 0 评论 -
C语言运算符优先级(超详细)
C语言运算符优先级 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 -- ...转载 2018-07-21 16:40:43 · 961 阅读 · 0 评论 -
C++string类总结
一、string的初始化首先,为了在程序中使用string类型,必须包含头文件 <string>。如下: #include <string>注意这里不是string.h,string.h是C字符串头文件。string类是一个模板类,位于名字空间std中,通常为方便使用还需要增加: using namespace std;声明一个字符串变量...转载 2018-07-21 10:57:00 · 606 阅读 · 0 评论 -
【LeetCode】第一题(C++)
【leetcode】 算法题1 两数之和 问题 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例: 给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1] ...转载 2018-07-20 15:32:57 · 851 阅读 · 0 评论 -
华为--嵌入式软件工程师面试题汇总
(1)什么是预编译,何时需要预编译:答案:1、总是使用不经常改动的大型代码体。2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。(2)char * constp char const * p const char *p 上...转载 2018-07-13 16:48:47 · 1488 阅读 · 0 评论 -
嵌入式软件工程师经典面试题
1、int a[10]={1,2,3,4,5,6,7,8,9,0}; int *p=&a[1]; 则p[6]等于82、整数数组清零:bzero(),memset()。3、sizeof();测试变量所占地址的字节数4、 main() { char *str[]={"ab","cd","ef","gh","ij","kl"}; char *t; t=(st转载 2018-07-13 16:37:02 · 72292 阅读 · 6 评论 -
[LeetCode]189 旋转数组(c++精简版)
给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例 1:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]示例 2:输入: [-1,-100,3,...原创 2018-07-24 21:42:39 · 544 阅读 · 0 评论 -
static用法小结
static用法小结static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明一、局部静态变量在C/C++中, 局部变量按照存储形式可分为三种au...转载 2018-07-24 15:17:28 · 189 阅读 · 0 评论 -
美团 区间统计
小明拿到了一个数列,a1,a2,...an,小明知道存在多少个区间[l,r]同时满足下列两个条件:1.r-l+1=k;2.在al ... 到ar中,存在一个数至少出现了t次输出满足条件的区间个数。 输入:第一行三个整数n,k,t(1<=n,k,t<=10^5)第二行n个整数,a1 a2 ... an;输出:问题的答案 输入:5 3 23 1 ...原创 2018-11-01 16:00:11 · 317 阅读 · 0 评论