![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
liruilucas
计算机视觉,安卓,图像处理,深度学习
展开
-
面试题系列(1)
面试题1、变量的声明和定义有什么区别答:为变量分配地址和内存空间的是定义,不分配地址的是声明。变量可以在多个地方被声明,但只能在一个地方被定义。ectern修饰的是变量的声明,说明此变量将在文件以外或者后面部分定义。(注意很多时候变量,只进行声明,不分配内存,直到具体使用时才进行初始化,分配内存空间,如外部变量)。2、写出bool、int、float、指针变量与“零值”比较的if语句?答:bool...原创 2018-02-13 10:39:21 · 371 阅读 · 0 评论 -
JAVA面试题
Java中&&和&以及||和|的区别2.什么时候使用静态变量:当对象中出现共享数据时,被静态所修饰;静态中的特有数据要定义成非静态存在于堆内存3.什么时候使用静态函数:当功能内部没有访问到非静态数据(对象的特有数据),那么该功能可以定义成静态的4.定义单例时建议使用饿汉式5.子类要访问本类的变量,用this要访问父类的同名变量,用super当子类继承父类,沿袭了父类的功能,...原创 2018-02-13 22:07:06 · 143 阅读 · 0 评论 -
面试题系列(11)
104.sockaddr sockaddr_in105.常量在前变量在后106 const char *107.匈牙利命名法:int long 定义:int nSel;long nTel;HANDLE hInstCString szName,szPassCString strAddrLPCSTR psznameDWORD dwID如果是成员变量,开头以“m_”如果是全局变量,开头以“g_”开头1...原创 2018-02-13 22:03:10 · 165 阅读 · 0 评论 -
面试题系列(10)
101.UDP是P2P架构核心技术TCP是C/S(client/server)架构核中心服务的核心架构技术1.socket常用函数:a.socket:b.bind:(netstat -a可见)c.recv:(TCP和UDP可用)接收数据 recvfrom:(TCP和UDP都可用)接收数据的同时能获取发送方的地址信息d.send:(TCP发送函数)e.sento:(UDP发送)f.getsockna...原创 2018-02-13 22:01:33 · 165 阅读 · 0 评论 -
面试题系列(9)
94.线性结构:链表、双向链表、动态数组、字符串、栈和队列均为线性结构非线性结构:哈希表、树95二叉树遍历:LDR(中序遍历)、LRD(后续遍历)、DLR(前序遍历)96.满二叉树:a,倒数第2层以上是满的 b.最后1层的节点是由左向右排列97.指针变量做引用,往往可以代替实际参数新申请的节点98.IP地址、端口(port)、套接字(Socket)IP:在局域网或互联网中区分不同主机的编号端口:同...原创 2018-02-13 22:00:08 · 148 阅读 · 0 评论 -
面试题系列(8)
89.抽象类:凡是类内有1个以上的纯虚函数出现,这个类就是抽象类(纯虚类)纯虚函数错误类型:cannot instantiate abstract class due to following members:a.直接在栈、堆内或者全局区内申请纯虚类(基类)的对象b.在构造派生类对象时(堆或者栈内),在该派生类内没有对基类的纯虚函数实例化(具体函数体)90.纯虚函数:class<类名>...原创 2018-02-13 21:59:15 · 154 阅读 · 0 评论 -
面试题系列(7)
84.将文字转为数字:atoi,atof ;将数字转为文本:sprintf85.虚函数:virtual在基类内部增加1条指针变量(指向多个函数地址的指针数组的地址)86.加强记忆:MFC: CList CArray CString CMap(哈希表)//MFC集合类:数据结构(算法流程)C++STL标准模板库 std: list vector string map(二叉树)//通用...原创 2018-02-13 21:58:15 · 139 阅读 · 0 评论 -
面试题系列(6)
60.常见计算机英语术语小综http://www.cnblogs.com/wanghao111/archive/2009/08/12/1544474.html61.注意所有模板类的代码必须都放在头文件中; 注意SNode等小类要做成嵌套类;62.运算符重载主要是为了书写更流畅,更方便63用CArray重新写了信息管理系统。carray和clist和Cmap都是容器类,集合类64.int直接用比用i...原创 2018-02-13 21:56:39 · 143 阅读 · 0 评论 -
面试题系列(5)
50.关于字符串运算符重载http://blog.csdn.net/cherry_ermao/article/details/4639985751.指针符号代码是如何实现的struct SStud{ int nNumb; char sName[20];}; std::list<SStud> mylist; list<SStud>::iterator ...原创 2018-02-13 21:53:52 · 138 阅读 · 0 评论 -
面试题系列(4)
38、(1)注意:今天中午重新调试了C++6.0的环境,终于可以打开CPP程序了。关键问题在于filetool!(2)突然发现调试的扩展,解决了无法退出调试的问题39.返回值在4个字节以内都由EAX传递,打印的结果是空,超过4个字节由主调方的一个不可见空间来接受。40.CList是MDC双向链表类;微软在开发MFC链表时,C++也在开发C++类库。c++97版本和VC6都同时推出。std::lis...原创 2018-02-13 21:52:30 · 114 阅读 · 0 评论 -
面试题系列(3)
19、C++不加返回值不是VOID,是int20.Cdecl:c语言原始声明格式21.成员函数是三个参数22.常见编译错误http://www.doc88.com/p-1791429887475.html23.c++链表的 modifydata有两种较常用的方法:a.用SetAt(pos,data)可以覆盖 b.用Getat,&data,data *p(data的引用)结合起来。后者相对而...原创 2018-02-13 21:48:24 · 105 阅读 · 0 评论 -
面试题系列(2)
1、C语言具有可见性问题;C++则没有该问题;2、整体移动一段代码:tab key3、class类:以功能为主,含有大量的成员函数模块 struct结构体:主要用于无成员函数,只有数据的模块管理4、C++连接错误:1、头文件有声明,但CPP 中无定义5、C++中头文件未申请空间,在主函数才申请栈空间6、C中的puts改到C++中末尾加上endl7、回调函数不用做成员函数,90%的回调函数都...原创 2018-02-13 21:47:00 · 108 阅读 · 0 评论 -
面试题系列(12)
73、MFC的:CList,CArray,CString,CMAP类面试时考类的成员函数的代码编写STL的:std::list,vector,string ,map类面试时考成员函数的调用;查找,删除memcpy与memmove74,关于字符编码的问题,浅显易懂:75.strcmp源代码76.MemMove是加强版的memmove,对两端重叠内存复制出错的问题进行了纠正;当pDest在pSrc与p...原创 2018-02-13 22:37:41 · 167 阅读 · 0 评论