c++概念
来源:互联网 发布:阿里 算法工程师面试 编辑:程序博客网 时间:2024/06/14 10:49
1.
答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。
2.
答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。
3.
答:对象都具有的特征是:静态特征和动态特征
。
静态特征是指能描述对象的一些属性;
动态特征是指对象表现出来的行为 ;
4.
答:1这样可以提高编译效率,因为分开的话只需要编译一次生成对应的.obj文件后,再次应用该类的地方,这个类就不会被再次编译,从而大大提高了效率。
5.
答:这种函数会自动为内联函数,这种函数在函数调用的地方在编译阶段都会进行代码替换。
6.
答:通过this指针来区分的, 因为它指向的是对象的首地址。
7.
答:默认构造函数(不带参数的构造函数),拷贝构造函数(用于对象间的赋值),析构函数,赋值函数(等号的赋值)。
8.
答:1.当类的一个对象去初始化该类的另一个对象时;
2.如果函数的形参是类的对象,调用函数进行形参和实参结合时;
3.如果函数的返回值是类对象,函数调用完成返回时。
9.
答:构造函数是类的一种特殊成员函数,一般情况下,它是专门用来初始化对象成员变量的。
构造函数的名字必须与类名相同,它不具有任何类型,不返回任何值。
10.
答:当构造函数涉及到动态存储分配空间时,要自己写拷贝构造函数,并且要深拷贝。
- c/c++指针概念
- 第一章 C指针概念
- [C++] 函数的概念
- C运行库概念
- C的模块化概念
- C运行库概念
- C++/CLR 概念原理
- C基础概念
- c语言一些概念
- C语言概念
- c中概念
- 【C#】C#基础概念
- C语言地址概念
- C语言 参数概念
- C语言概念总结
- 【C/C++】概念:memset函数
- c++/c中流的概念
- C语言的重要概念
- Serif和Sans-serif字体的区别
- 继承与派生
- 丽人节书赠毓文中学同窗
- virtualenvwrapper详解
- [03]CSS 选择器(下)
- c++概念
- NullPointerException: println needs a message
- android4.4以上设置状态栏透明
- ubuntu sudoers权限修改及visudo的使用
- 计算最长回文子序列长度
- BZOJ 3224 Tyvj P1728 普通平衡树
- 第三章 数据压缩的基本技术
- 将中缀表达式转换为后缀表达式
- python中的闭包