C++基础

这篇博客详细介绍了C++的基础知识,包括面向对象的概念、基本数据类型、引用、内联函数、默认值形参、重载、多态、构造函数、复制构造、类与结构体的区别、位域、静态成员、友元、const成员函数、指向函数的指针、new运算符、虚基类、虚函数、抽象类和纯虚函数、类空间占用、空类默认成员函数以及STL中的Vector、List和Deque等核心概念。
摘要由CSDN通过智能技术生成

1.面向对象基本概念:

类,对象,封装,继承,多态

2.基本数据类型:

Bool char --1, short --2, int long --4, float --4, double --8.(Vc++2008 , gcc4.2)

没有明确规定取值范围,只规定顺序Char<short<int<long

3.引用:

声明引用的同时要初始化,且以后不能改变指向,相当于变量的别名。

4.inline:

非常小且经常使用的函数设计为内联函数,在调用时不发生控制转移,而是嵌入在调用处。系统并不保证有inline的为内联,没有inline也有可能被编译成内联。递归函数无法内联。

5.默认值的形参:

声明中从右到左给出默认值,实现不给出。

6.重载:

参数类型不同,参数个数不同,有无const,(返回值不同,其他相同会编译错误),(带默认值的函数,和重载函数要注意二义性,避免编译错误)

7.多态:不同对象,接受同样消息,表现不同行为

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值