CVTE软件开发工程师面经1.上午去西安桃园假日酒店面试,手机扫码排号
2.扫码有问题,下午两点才开始面试
3.面试问题很多,快20个,只想起来一些,希望对大家有帮助
面试感受:不好;面试难度:有难度;面试来源:校园招聘
共1个问题,0条回答
Q:1. C++怎么确定一个类有几个对象?
类中定义一个静态成员count,每调用一次构造函数这个成员count++;count就是对象的数量。那么他会是该类对象共享的成员,只需要在构造函数中更新就可以统计对象数量。
你可以在类中声明一个static变量初始化为0,在构造函数中对这个变量进行自加操作,在析构函数中进行自减操作。当你想查看有多少对象存在时,你可以查看此变量的值。另外你定义了一个类之后,这个类就成了用户自定义类型,你直接可以拿过来创建对象。
2. 在构造函数中定义一个变量,每次构造对象自加可不可以?为什么?调用构造函数的时候会不会被重新初始化?
3. 类的static变量存放在什么区?
4. Static变量有哪些作用?(C中,C++中)
5. Static修饰的函数有什么作用?
6. 多态是怎么实现的?解释一下虚函数表是怎么回事?
7. C里面文件A种有个变量,如果想在文件B里面用,该怎么办?
8. Linux查询当前工作目录命令?
9. 怎么查询内存使用情况?除了top还有别的吗?
10. 怎么查看全部进程?
11. ll表示什么?怎么从结果中查看**?
12. 怎么查看root用户权限?
13. Linux C中的API?(创建一个文件的API?)
14. 指针和引用的区别