C++笔记 1
来源:互联网 发布:linux 更改用户密码 编辑:程序博客网 时间:2024/06/07 06:16
1.引用
int ival = 1024;
// ok: refVal 是一个指向 ival 的引用
int &refVal = ival;
一旦引用已经定义 它就不能再指向其他的对象 这是它为什么必须要被初始化的原因。
2.友元函数:
某个类的友元函数:是一个全局函数,但是可以调用该类的所有成员(包括私有成员)。friend int method1(int i);
3.定义对象 不用new。
如CBOX类。定义对象 cb。CBOX cb; 而c#要 CBOX cb=new CBOX();
3.对象赋值,不是引用。
CBOX cb1;cb1.height=24;
CBOX cb2=cb1; cb2.height=25;
此时 cb1.height还是24,而 cb2.height是25了。
就是说对象复制了成员,但是如果是指针或者数组成员 就复制不了了。
4.函数定义必须在函数调用前, 现在发现至少在_tmain函数文件中 是这样的。
- 【c/c++】学习笔记1
- C学习笔记1
- 《Essential C++》笔记1
- C 学习笔记1
- c笔记1
- Object-c笔记1
- C语言笔记1
- C笔记1
- c程序设计语言笔记1
- C程序设计语言笔记1
- <<Effective C++>>笔记1
- C基础笔记1
- Objective-C笔记-1
- objective-c 笔记1
- c++primer笔记1
- C语言 笔记1
- 《Exceptional C++》笔记(1)
- C语言笔记1
- 关于获取当前字体的宽度和高度
- SQL 所有者
- Linux 进程调度分析
- phpwind app账号与设置,校验文件不存在
- oracle:sys、system 无法登录问题:ORA-01031: insufficient privileges
- C++笔记 1
- 解决jfreechart中文乱码方案整理【图】
- 获取主机名
- 了解并认识 如何开发出高质量J2EE系统
- smb.conf
- Linux环境下利用Rpm包安装Mysql
- 会议及期刊
- 大数据文件上传
- Android 开发之旅:短信的收发及在android模拟器之间实践(一)