c++ memo
来源:互联网 发布:软件开发包 编辑:程序博客网 时间:2024/04/30 09:42
(慕课网视频学习--C++离港篇的学习memo)
1: 函数的参数默认值,只能在最右边。 如果有三个参数,只有中间一个有默认值,这是错误的。
函数声明的时候写默认值,定义的时候不要写。(有些编译器会出错。)
2:内联函数:编译时,将函数体实参和代码替换掉调用语句。
关联字 inline
内联函数是建议性的,由编译器决定。
逻辑简单,调用频繁的建议使用内联。
递归函数不能成为内联函数。
3: 内存申请 new 内存释放 delete 注意,释放数组的时候,用 delete []p;
申请可能失败,
int *p = new int[100];
if(NULL == p){
//内存申请失败
}
注意,释放完内存后,再将相应的指针赋值为NULL;
4 string aaa = "Hello" + "world!"; // 这种定义是非法的,只能是常量+变量的形式。
5:类内定义的函数优先编译成内联函数!
0 0
- Linux・C memo
- memo of Linux C
- Memo
- Memo
- memo
- MEMO
- memo
- memo
- memo
- memo
- Memo
- memo
- Memo
- memo
- memo
- memo
- memo
- Memo
- PopupWindow的使用详解
- MyEclipse Bule 2014破解失败原因
- opencv-python的bug解决方法
- Valid Palindrome
- MySQL性能调优
- c++ memo
- Windows 异常代码查询
- 位置服务
- bootstrap框架学习笔记五(其他部件)
- Linux系统的启动级别
- c语言文件读写
- hibernate主键自动生成及配置
- java实现C语言解释器:无参数传递的函数调用的解释和执行
- Pycharm开发spark程序