九进三绝不可能进,无语了
我的论文和项目啥都没问,这和昨天完全不一样啊离谱:)
对于我来说太偏了,没做过C++的项目,在师兄师姐的笔记里也找不到答案,无语了。
面试体验巨差,等待1h+,面试10min,回答的问题只要超过他的答案范围一点马上打断说别发散……我????我从一个部分引出答案不行吗……无语
- CPU的作用,CPU包含了什么
处理指令,英文Processing instructions,这是指控制程序中指令的执行顺序。
执行操作,CPU要根据指令的功能,产生相应的操作控制信号,发给相应的部件,从而控制这些部件按指令的要求进行动作。
控制时间,对各种操作实施时间上的定时。
处理数据,对数据进行算术运算和逻辑运算,或进行其他的信息处理。
cpu主要包括运算器和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。 - 内联函数
是一种编程语言结构;用来建议编译器对一些特殊函数进行内联扩展;也就是说建议编译器将指定的函数体插入并取代每一处调用该函数的地方,从而节省了每次调用函数带来的额外时间开支。 - 堆栈的溢出
内存泄漏的几个+由于栈的大小固定,如vs中为1M,当申请的内存超过栈大小,即为栈溢出,常见的情况有很大的递用或者数组长度过大。 - 写代码的层次
最上层为应用层,表现为可执行文件。
然后是动态库层 它是逻辑模块的主体。
然后是静态库层,是代码重用的基本单元。代码通过分组,直接编译成静态库,供其他层使用。 - 如何从一个文件得到另一个文件的全局变量
在 state.h声明全局变量: extern inta;
在state.cpp中定义该全局变量:int a =10; - debug模式生成哪些文件
config exe文件等,在工程目录下生成的Debug文件夹是中间文件(编译生成的.obj等其他文件)存放的目录,它只是在链接成最终文件时有用到。 - 静态变量的存储,其他的存储区
- C++的两种编译方式
- C++的读取文件方式,以及判断是否读到C++末尾的操作
https://blog.csdn.net/alex_bean/article/details/78116893
判断文件是否为空时使用peek函数,若peek返回EOF则文件为空;
读取文件过程中,读取非char型时,使用peek判断文件尾将不再适用,循环判断条件应改用>>操作符进行读取,若读入char型缓冲区,peek函数会表现得很好。