1 / 8
文档名称:

C 面试相关知识点整理.doc

格式:doc   大小:38KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 面试相关知识点整理.doc

上传人:xgs758698 2018/11/12 文件大小:38 KB

下载得到文件列表

C 面试相关知识点整理.doc

相关文档

文档介绍

文档介绍:,static修饰的变量的值在函数调用过程中维持不变;
(函数体外),static修饰的变量(本地全局变量)作用域只在本模块内;
,static修饰的函数,作用域只在本模块内部。
C++中static~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:静态成员变量(数据成员)--所有对象共享一份数据
。int A::i=0;
:静态成员函数。A::fn();
。(先有类才有对象)
,非静态内容是属于对象的。
++中static修饰的成员变量是以全局变量的形式存在,不占类的内存。
,以保证创建的对象占用不同的内存(对象唯一的)。
Const作用~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Const意味着“只读”。
:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令
,防止意外的修改,增强程序的健壮性。
,而是将它们保存在符号表中,这使得它成为一个编译期间的常量,没有了存储与读内存的操作,使得它的效率也很高。
,避免不必要的内存分配。
Class VS struct~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
默认的继承访问权限:struct是public的,class是private的。取决于子类。
struct作为数据结构的实现体,默认的数据访问控制是public的;class作为对象的实现体,默认的成员变量访问控制是private的。
“class”这个关键字还作用于定义模板参数,就像“typename”,但关键字“struct”不用于定义模板参数。
C VS C++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C++引入了bool类型,封装了字符串string类;
引用:C++用引用代替传指针;
形参默认值:C++中函数形参可初始化默认值;
:C++中可对操作符重载,operatorxxx
:C++中更多用类
&oo:C是面向过程,C++是面向对象
面向过程 vs 面向对象~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:在函数层复用 vs 在类层次复用
:分析问题的步骤 vs 以功能划分问题
:由若干函数组成 vs 若干类组成
:不高 vs 高
:封装、继承、多态、抽象
C++的内存格局~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
(stack):编译器自动分配释放,存放函数的形参,局部变量的值等
(heap):手动分配释放,若不释放,程序结束时可能由OS回收
(静态全局区)(data

最近更新

修井机基本知识(讲稿) 64页

2024年(通用)生命感悟作文3篇 4页

高校申报新专业所需材料汇总精编版 17页

2024年(通用)写小学的作文300字 4页

2024年(荐)房屋租赁合同8篇 25页

2021年上半年全省危险化学品企业安全风险防范.. 8页

2022年二建《法规》考前必背重点汇总 10页

2022年外研版九年级上册英语Module 1同步测试.. 12页

2022年江西省初中学业水平考试英语试题分析及.. 8页

2022年马原辨析题题库 5页

6年级第一学期的自我总结(通用5篇) 9页

[大学生部门面试题目]大学部门面试题目 8页

《会计电算化》课程是会计专业的一门专业核心.. 9页

《教师素质提高途径研究》课题中期报告 35页

《网络经济下企业存在的问题及对策》 14页

【关于河道治理工程治理措施经验材料】河道治.. 10页

七年级下册生物教学反思 25页

三甲医院评分标准 8页

个人寒假计划 15页

中国移动互联网发展史 13页

二年级上册语文课后作业- 《语文园地二》 人教.. 7页

五年级下册语文周报答案第30期2022 9页

信用证结算协议书 12页

文旅项目规划方案(精选10篇) 28页

规范组织关系转接及党员档案审查(ppt) 43页

混凝土护坡施工方案 4页

以旧换新备案申请书[5篇范例] 2页

《WindowsServer2012网络操作系统项目教程(第.. 27页

城镇土地估价规程新 57页

《教育法规教程》第6章预防未成年人犯罪 48页