C++笔记
来源:互联网 发布:mac命令行自动补全 编辑:程序博客网 时间:2024/06/04 19:47
类:
类声明需要以分号结束,在类中定义的函数为内嵌函数,内嵌函数的代码针对个别的类不为共用的代码,所以必须简短才能提高效率。
在类外面定义的函数需要加::使用范围操作符声明属于哪个类,class定义的类元素默认为private,struct定义的类元素默认是public型。
构造器的名字就是类的名字。构造器也可以写为内嵌函数,可以重载。
编译器会提供一个默认的副本构造器
把函数声明为友元函数,意味着该函数是全局的,但它可以访问私有成员,友元函数不是类的成员函数
在类里面不能初始化成员变量
可以使用template关键字声明通用容器类 template class<T>
引用变量的引用目标只允许被设置一次
是左操作数调用操作符函数
在用new type[size]分配内存块时,size可以不为常数,但是必须要用delete [] pointer; 销毁那个内存块
如果计算机没有足够的内存可供分配,new操作符就会返回一个空指针
C++编译器提供的副本构造器仅能提供浅赋值
赋值表达式以赋值结果作为返回值,x=y=0等价于x=(y=0)
在任何一个赋值操作符函数(=)的定义里,最后一条语句都应该是 return *this;
继承:可以继承基类的所有成员,但不包括构造器
多态是通过虚函数实现的。
sort函数 参数是迭代器的begin 和end
0 0
- C - 笔记
- c笔记
- c笔记
- C 笔记
- c 笔记
- C笔记
- C笔记
- C笔记
- C 笔记
- C 笔记
- C笔记
- c 笔记
- C笔记
- C笔记
- C笔记
- C++/C笔记
- 笔记(C/C++)
- C++/C学习笔记
- android 蓝牙 介绍转载
- jquery动态加载js/css文件方法
- php中array_merge合并数组详解
- 在windows搭建jenkins测试环境
- 设计模式笔记-模板模式
- C++笔记
- Android术语
- Windows环境下部署popush——肖翱
- Tomcat优化
- 2.在Android屏幕上画图
- 朴素贝叶斯python实现
- 家人重病什么心情都没了
- org.springframework.jdbc.UncategorizedSQLException:
- linux 下如何定位代码问题