掌握C++
来源:互联网 发布:windows激活不可用 编辑:程序博客网 时间:2024/05/29 08:41
1.结构体struct与类class之间的区别:
在结构体struct中,所有的成员在缺损情况下都是public,也就是说都可以在外部可以访问到的;
而对于一个类来说,缺损情况下,所有的数据成员和它的成员函数,都是私有的,不能够对外部进行访问。
2.类与对象:
类:类是抽象出一些事物的共有的属性;
对象:是具有一个具体的属性值的,这样产生的一个事物。
3.构造函数:
取一个类名,它没有返回值
4.函数的覆盖和函数的重载:
函数的重载是发生在一个类当中的,而函数的覆盖是发生在两个类之间的,也就是发生在父类与子类之间的。
5.多态性:
如果在基类中相应的函数前加一个virtual,这样的话,如果子类有的,前提条件是,你传递的是子类的地址,子类有的传递子类的,子类没有的,调用父类的。
6.纯虚函数:
被标明为不具体实现的这种虚成员函数,纯虚函数可以让类先有一个要操作的名称,而没有操作的内容,派生类在继承的时候,再去给出它具体的定义。
7.引用:
它就相当于一个变量的别名,它需要一个变量或者是一个对象,来初始化它自己,而且要在定义的时候初始化。
引用一旦在定义的时候初始化它就维系在一个特定的目标上面。
在MFC课程的学习当中,很多函数都是用了引用作为传递,因为作为引用传递的话,可以避免发生质的拷贝,因为大家用的是同一个内存,这是引用用得比较多的地方。
int change(int &a,int &b)
{
}
void main ()
{
int x=3;
int y=4;
change(x,y);
}//改变a,b的值。
在结构体struct中,所有的成员在缺损情况下都是public,也就是说都可以在外部可以访问到的;
而对于一个类来说,缺损情况下,所有的数据成员和它的成员函数,都是私有的,不能够对外部进行访问。
2.类与对象:
类:类是抽象出一些事物的共有的属性;
对象:是具有一个具体的属性值的,这样产生的一个事物。
3.构造函数:
取一个类名,它没有返回值
4.函数的覆盖和函数的重载:
函数的重载是发生在一个类当中的,而函数的覆盖是发生在两个类之间的,也就是发生在父类与子类之间的。
5.多态性:
如果在基类中相应的函数前加一个virtual,这样的话,如果子类有的,前提条件是,你传递的是子类的地址,子类有的传递子类的,子类没有的,调用父类的。
6.纯虚函数:
被标明为不具体实现的这种虚成员函数,纯虚函数可以让类先有一个要操作的名称,而没有操作的内容,派生类在继承的时候,再去给出它具体的定义。
7.引用:
它就相当于一个变量的别名,它需要一个变量或者是一个对象,来初始化它自己,而且要在定义的时候初始化。
引用一旦在定义的时候初始化它就维系在一个特定的目标上面。
在MFC课程的学习当中,很多函数都是用了引用作为传递,因为作为引用传递的话,可以避免发生质的拷贝,因为大家用的是同一个内存,这是引用用得比较多的地方。
int change(int &a,int &b)
{
}
void main ()
{
int x=3;
int y=4;
change(x,y);
}//改变a,b的值。
- 熟练掌握C?
- 掌握C++[初学]
- 全面掌握C#中的对话框
- 全面掌握C#中的对话框
- 掌握的c语言编程
- C语言必掌握知识点
- [转载]掌握C++Builder的调试艺术
- c语言测试工具 掌握CUnit
- ZT:掌握C++Builder的调试艺术
- 掌握5C,迎接亮职生涯
- 尽快掌握C++BUILDER的使用
- 电脑二级教程 C语言快速掌握
- [ZZ] 测试你掌握C的程度
- 轻松掌握c语言中的sizeof
- 如何学才能迅速掌握C++?
- 全面掌握C#中的拖放操作
- [C++] 我们需要掌握多少语法细节
- C/C++程序员应该掌握的东西
- 构建现代站点且同时支持旧版 IE 的 20 个提示
- 嵌入式视频——好东西要一起分享!!!
- win8开发的一个小模块(猜算式)
- UVA 127 "Accordian" Patience
- Ubuntu和Win7双系统修改启动顺序
- 掌握C++
- 问题一百一十六:支配值数目
- Android 3D OpenGL ES 进阶(2)
- 文本编程
- Read and Display Data From an Excel File (.xsl or .xlsx) in ASP.NET
- 文件管理 显示“DaSai”目录下以”Ex”开头的文件和目录
- Sqlserver里面提取表中的任意一条数据
- 50个你现在应该去使用的最新的出色的jQuery插件
- android 获取配置文件ID